五分钟上手:

图片.png

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>五分钟上手之折线图</title><!-- 引入 echarts.js --><script src="js/echarts.min.js"></script><script src="js/jquery-1.11.3.js"></script></head><body><!-- 为ECharts准备一个具备大小(宽高)的Dom --><div id="main" style="width: 600px;height:400px;"></div><script type="text/javascript">// 基于准备好的dom,初始化echarts实例var myChart = echarts.init(document.getElementById('main'));// 指定图表的配置项和数据myChart.setOption({title: {text: '近七日收益'},tooltip: {trigger: 'axis'},legend: {data:['近七日收益']},grid: {left: '3%',right: '4%',bottom: '3%',containLabel: true},toolbox: {feature: {saveAsImage: {}}},xAxis: {type: 'category',boundaryGap: false,data: ["1","2","3","4","5"]},yAxis: {type: 'value'},series: [{name:'近七日收益',type:'line',stack: '总量',data:["1","2","3","4","5"]}]});// 异步加载数据/*  $.get('data.json').done(function (data) {// 填入数据myChart.setOption({ xAxis: { data: data.categories }, series: [{// 根据名字对应到相应的系列name: '销量',data: data.data}]});});*/</script></body>
</html>

和json数据结合:

如图所示:

图片.png

实现代码:

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title><script src="js/jquery-1.11.3.js"></script><!-- 引入 echarts.js --><script src="js/echarts.min.js"></script></head><body><!-- 为ECharts准备一个具备大小(宽高)的Dom --><div id="main" style="width: 900px;height:400px;"></div></body><!--月收益--><script type="text/javascript">function bb() {// 基于准备好的dom,初始化echarts实例var myChart = echarts.init(document.getElementById('main'));$.get('data1.json').done(function(data) {myChart.setOption({title: {text: '月收益'},tooltip: {},//      legend: {//          data:['收益']//      },xAxis: {data: data.categories},yAxis: {},series: [{name: '收益',type: 'line',data: data.data}]});});}bb();</script></html>

数据:data1.json文件

{  "categories": [  "1",  "2", "3",  "4",  "5", "6",  "7",  "8",  "9",  "10",  "11",  "12"  ],  "data": [  820, 932, 901,9134,1290, 330, 120 ]
} 

文末福利:

福利一:前端,Java,产品经理,微信小程序,Python等10G资源合集大放送:https://www.jianshu.com/p/e8197d4d9880

福利二:微信小程序入门与实战全套详细视频教程。

【领取方法】

关注 【编程微刊】微信公众号:

回复【小程序demo】一键领取130个微信小程序源码demo资源。

回复【领取资源】一键领取前端,Java,产品经理,微信小程序,Python等资源合集10G资源大放送。

原文作者:祈澈姑娘
原文链接:https://www.jianshu.com/u/05f416aefbe1
创作不易,转载请告知

90后前端妹子,爱编程,爱运营,爱折腾。
坚持总结工作中遇到的技术问题,坚持记录工作中所所思所见,欢迎大家一起探讨交流。

转载于:https://www.cnblogs.com/wangting888/p/9701611.html

【前端统计图】echarts实现单条折线图相关推荐

  1. 【Echart多场景示例应用】Echarts柱状图、折线图、饼图、雷达图等完整示例。 echarts主标题和副标题的位置、样式等设置(已解决附源码)

    **[写在前面]**前端时间做一个echarts的页面调整,临时客户要求加一个参数(总容量)显示,当时我就想用个默认的副标题吧,哪知客户和我说得紧跟在主标题后面,于是乎我就根据设置做了一个调整,我也是 ...

  2. [VUE2/VUE3]基于echarts的动态折线图组件

    [VUE2/VUE3]基于echarts的动态折线图组件 时间格式化代码 export default function formatSecond(value: number) {let millis ...

  3. echarts type:line 折线图 折线折点样式

    echarts type:line 折线图 折线折点样式 series: [{name: '课时',type: 'line',data: [23,60,20,36,23,85],label:{ //折 ...

  4. 直播app源代码,echarts 柱状图,折线图互转实例

    直播app源代码,echarts 柱状图,折线图互转实例的相关代码 function initDayChart(){var myChart = echarts.init(document.getEle ...

  5. 在 Echarts 中设置折线图x轴文字的倾斜度

    在 Echarts 中设置折线图x轴文字的倾斜度 在工作需求中,有需要把 Echarts 折线图的文字变成倾斜的样式.类似这样的: 这个功能咋实现? 很简单.加一句话就行了 // 配置项 option ...

  6. echarts 时间曲线图_web前端显示设备实时温度,ECharts实现温度折线图,实时动态温度曲线图生成...

    web前端显示设备实时温度, 具体步骤如下: 1.在页面中引入ECharts文件echarts-all.js 2.在body中为ECharts准备一个具备大小(宽高)的Dom 3.具体JS代码如下: ...

  7. vue+axios+echarts实现一个折线图

    前端可视化是一个前端最基本的技能,要想做的好看,还是得借助一下百度家的echarts,那要怎么在Vue中使用echarts?这个官网没有给出实例,实例基本都是在jquery里面使用,引入的例子. Ec ...

  8. echarts柱状图 饼图 折线图

    最近大屏项目里做的   首先看看效果 这几个图 我将其标为七个部分 下方成为echarts1,echarts2往后类推  有需要 可以直接拷贝下方代码 推荐一个朋友最近发我的echarts图形地址  ...

  9. android时间轴折线图,echarts时间轴折线图

    当使用echarts折线图时,每个数据会打点,在数据量小的时候,美观又快捷,但是当数据量过大时,会非常的卡,以及不美观 例如: series: { symbol:'circle', } > EC ...

最新文章

  1. Windows搜索工具 — Everything
  2. dos下命令行执行程序时候注意程序所使用文件的路径问题
  3. 销量过亿的《剑指0ffer》题目和答案电子书 (附下载)
  4. 1215.2——单链表
  5. 3.菜鸟教你一步一步开发 web service 之 axis 服务端创建
  6. python中对数组合并的方法
  7. boost::mp11::mp_and相关用法的测试程序
  8. 判断一颗二叉树是否为二叉搜索树(Validate Binary Search Tree)
  9. 接口进阶 java 1614956772
  10. Codechef August Challenge 2018 : Coordinate Compression
  11. JS中setInterval、setTimeout不能传递带参数的函数的解决方法
  12. 【白皮书分享】2020短视频内容营销趋势白皮书.pdf(附下载链接)
  13. JavaSE基础——GUI编程(AWT)
  14. liunx下安装tomcat7.0.82
  15. 根据起始时间和流逝的时间计算出终止时间(C语言)
  16. All clients has disconnected from. You can graceful shutdown now., dubbo version: , current host
  17. 基于51单片机的指纹锁设计(附带密码解锁)
  18. matlab模拟塞曼图谱,塞曼效应实验中法布里-珀罗标准具的Matlab模拟
  19. 每日新闻:6G概念研究今年启动;德国SAP斥80亿美元收购美国Qualtrics;华为发布人工智能平台;微软收购两家游戏工作室...
  20. 微信小程序搜索功能系列 一套全

热门文章

  1. java simplejson_JSON.simple首页、文档和下载 - JSON/BSON开发包 - OSCHINA - 中文开源技术交流社区...
  2. readfile函数使用方法_1分钟学会LOOKUP函数,有网友说使用这个方法,初学者秒变大神...
  3. word公式编辑器_毕业论文里面的各种公式该如何编辑
  4. mybatis更新时间字段_你以为把Mybatis型处理器了解了,就不会“暴雷”了!
  5. android logcat 根据包名过滤,adb logcat通过包名过滤(dos命令find后跟变量)
  6. 销户c语言,c – 如何在注销时优雅地退出QApplication?
  7. 可以装linux的路由器,[转载]linux路由器Quagga的配置(一):安装
  8. html内容封装为一个对象_技术赋能还是内容为王,哪一个才是短视频创作的关键?...
  9. 非阻塞 php,PHP异步非阻塞之路
  10. oracle 设置输出显示中文乱码,修改oracle当前会话的语言环境,解决oracle显示中文乱码的问题 | 信春哥,系统稳,闭眼上线不回滚!...