Echarts实现折线图+柱状图+折线图填充
用Echarts练习实现折线图+柱状图+折线图填充,以便后续使用时可直接复制
option = {title: {text: '动态数据',subtext: '纯属虚构'},tooltip: {trigger: 'axis',axisPointer: {type: 'cross',label: {backgroundColor: '#283b56'}}},legend: {data:['不良率','队列','队列2','预期']},toolbox: {show: true,feature: {dataView: {readOnly: false},restore: {},saveAsImage: {}}},dataZoom: {show: false,start: 0,end: 100},xAxis: [{type: 'category',boundaryGap: true,data: (function (){var now = new Date();var res = [];var len = 10;while (len--) {res.unshift(now.toLocaleTimeString().replace(/^\D*/,''));now = new Date(now - 2000);}return res;})()}],yAxis: [{type: 'value',scale: true,name: '不良率',min: 0,boundaryGap: [0.2, 0.2],axisLabel: {formatter: function (value) {return value.toFixed(2)+'%';}}},{type: 'value',scale: true,name: '预购量',min: 0,boundaryGap: [0.2, 0.2],splitLine:{show:false}}],series: [{name:'队列',type:'bar',yAxisIndex: 1,data:(function (){var res = [];var len = 10;while (len--) {res.push(Math.round(Math.random() * 1000));}return res;})(),barGap:'0%'},{name:'队列2',type:'bar',yAxisIndex: 1,data:(function (){var res = [];var len = 10;while (len--) {res.push(Math.round(Math.random() * 1000));}return res;})()},{name:'不良率',type:'line',data:(function (){var res = [];var len = 0;while (len < 10) {res.push((Math.random()*10 + 5).toFixed(1) - 0);len++;}return res;})(),label:{show:true,formatter: '{c}%' }},{name:'预期',type:'line',areaStyle:{},data:(function (){var res = [];var len = 0;while (len < 10) {res.push((Math.random()*10 + 5).toFixed(1) - 0);len++;}return res;})(),label:{show:true,formatter: '{c}%' }}]
};app.count = 11;
setInterval(function (){axisData = (new Date()).toLocaleTimeString().replace(/^\D*/,'');var data0 = option.series[0].data;var data1 = option.series[1].data;var data2 = option.series[2].data;var data3 = option.series[3].data;data0.shift();data0.push(Math.round(Math.random() * 1000));data1.shift();data1.push(Math.round(Math.random() * 1000));data2.shift();data2.push((Math.random() * 10 + 5).toFixed(1) - 0);data3.shift();data3.push((Math.random() * 10 + 5).toFixed(1) - 0);option.xAxis[0].data.shift();option.xAxis[0].data.push(axisData);myChart.setOption(option);
}, 2000);
Echarts实现折线图+柱状图+折线图填充相关推荐
- echarts——实现 面积图+柱状图+折线图等——基础积累
因为到年底了,很多项目组都开始做年终汇报,年终汇报的展示形式最常见的就是看板. 样式美观,可以放到电视机或者大屏上,通过图表的形式进行展示,简单明了,通俗易懂. 直接上最终效果图:是一个展示客户量/流 ...
- Matplotlib 2 |折线图| 柱状图| 堆叠图| 面积图| 填图| 饼图| 直方图| 散点图| 极坐标| 图箱型图
目录 Matplotlib 2 |折线图| 柱状图| 堆叠图| 面积图| 填图| 饼图| 直方图| 散点图| 极坐标| 图箱型图 1.基本图表绘制 plt.plot() ts.plot() 由Seri ...
- python堆叠面积图_06. Matplotlib 2 |折线图| 柱状图| 堆叠图| 面积图| 填图| 饼图| 直方图| 散点图| 极坐标| 图箱型图...
1.基本图表绘制 plt.plot() 图表类别:线形图.柱状图.密度图,以横纵坐标两个维度为主 同时可延展出多种其他图表样式 plt.plot(kind='line', ax=None, figsi ...
- seaborn分类数据可视:散点图|箱型图|小提琴图|lv图|柱状图|折线图
一.散点图stripplot( ) 与swarmplot() 1.分类散点图stripplot( ) 用法stripplot(x=None, y=None, hue=None, data=None, ...
- java使用poi操作world生成饼图,柱状图,折线图,组合图:一
java使用poi操作world生成饼图,柱状图,折线图,组合图:一 下文和问题链接 开发前准备 准备模板 模板下载地址百度云盘:cvod 本文可用操作 组合图操作 模板效果对比填充后的效果 饼图 模 ...
- 百度推出的echarts,制表折线图柱状图饼图等的超级工具(转)
一.简介: 1.绘制数据图表,有了它,想要网页上绘制个折线图.柱状图,从此easy. 2.使用这个百度的echarts.js插件,是通过把图片绘制在canvas上在显示在页面上. 官网对echarts ...
- 百度推出的echarts,制表折线图柱状图饼图等的超级工具
一.简介: 1.绘制数据图表,有了它,想要网页上绘制个折线图.柱状图,从此easy. 2.使用这个百度的echarts.js插件,是通过把图片绘制在canvas上在显示在页面上. 官网对echarts ...
- echarts图表折线图柱状图多个X轴Y轴以及一个Y轴反向
echarts图表折线图柱状图多个X轴Y轴以及一个Y轴反向 option1: {color: ['#21E9F6', '#F2CE2E', '#EE2929', '#006DD9', '#1789FF ...
- 【Echarts 绘制柱状图、折线图和扇形图】
1. 柱状图和折线图 柱状图和折线图的基本内容完全一致,只需要将option中的series的type: 'bar' 修改type: 'line',就可以将柱状图转化为折线图. initEchart( ...
最新文章
- python lxml 安装及应用
- B-tree/B+tree/B*tree
- mvc如何嵌套第三方页面_长文观点丨为什么我不再使用MVC框架?
- java 自动加载jar_JAVA 动态(手动)加载jar文件
- SQL 必知必会·笔记20高级SQL特性
- ZFS 学习(转载)
- 使用python生成 gif 格式的动图
- 数据分析在网络营销中的意义有哪些
- 在mac上使用PDF Expert中常见问题解答
- 【飞桨PaddleSpeech语音技术课程】— 语音唤醒
- Redis学习之setex命令
- CodeForces - 348A E - Mafia
- 2021远程统考计算机和英语,2021年远程网络教育大学英语B统考题库网考试卷
- /opt/MegaRAID/MegaCli/MegaCli64
- 视频编码中编码块划分
- 2.5 利用matlab计算DFT
- ubuntu安装firewalld 防火墙
- Android中利用shape属性自定义设置Button按钮
- #数据结构:编写不带头结点单链表的建立、插入和删除算法
- 项目管理故事(收集)