最近做了一个统计报表的功能,画了一周的原型图,一直找,找到了很多插件图,最后选择用下面几个图:

1.柱形图:

var jdData = ['DSCY处','RJHXXFW处','SCXFWY处','ZDZX办公室','JSJB处','YJ室','XZ办公室','LGB处','ZZ处','XZLD办公室']
var data1 = [100,80,65,32,30,28,28,9,8,5];
option = {baseOption: {timeline: {axisType: 'category',show: false,autoPlay: false,},backgroundColor:'#091C3D',title: {'text': '','subtext': '',textStyle:{color:'#fff'},left:'center'},tooltip: {'trigger': 'axis'},calculable: true,grid: {left: '2%',right: '2%',bottom: '12%',top:'4%',containLabel: true},label:{normal:{textStyle:{color:'#fff'}}},xAxis: [{splitNumber:0,'type': 'category',data: jdData,nameTextStyle:{color:'#fff'},axisLabel:{rotate:45,textStyle:{fontSize:18,color:'#fff',},interval: 0},axisLine:{lineStyle:{color:'#fff'},},}],yAxis: [{'type': 'value','name': '', splitNumber:0,nameTextStyle:{color:'#56617b'},axisLine:{show:false,lineStyle:{color:'#56617b'}},axisLabel: {textStyle:{fontSize:18,color:'#fff',},formatter: '{value} '},splitLine:{show:true,lineStyle:{color:'#56617b'}},}],series: [{'name': '','type': 'bar',markLine : {label:{normal:{show:false}},lineStyle:{normal:{color:'red',width:3}}, },barWidth:'50%',itemStyle: {normal: {color: function(params) {// build a color map as your need.var colorList = ['#eb4848','#eb6449','#eb7f49','#eb9a49','#ebb549','#ebd049','#ebeb49','#d0eb49','#b5eb49','#9aeb49'];return colorList[params.dataIndex]},}},}]},options: [ {title: {'text': ''},series: [{'data': data1}]}, ]
};

2.饼图

var data = [{"value": 23988,"name": "对外经贸合作"
}, {"value": 23017,"name": "科技"
}, {"value": 21013,"name": "文化体育"
}, {"value": 18650,"name": "金融"
}, {"value": 17820,"name": "教育"
}, {"value": 17356,"name": "基础设施"
}, {"value": 17355,"name": "物流"
}, {"value": 17343,"name": "能源"
}, {"value": 14928,"name": "铁路"
}, {"value": 14752,"name": "国内贸易"
}, {"value": 12484,"name": "旅游"
}, {"value": 9184,"name": "农林牧渔"
}, {"value": 8999,"name": "重大项目"
}, {"value": 8108,"name": "环境保护"
}, {"value": 7985,"name": "公路"
}, {"value": 7720,"name": "电力"
}, {"value": 7684,"name": "民航"
}, {"value": 7487,"name": "医药卫生"
}, {"value": 7318,"name": "信息产业"
}, {"value": 7141,"name": "民族宗教"
}];
var count_num = 0;
for (var m in data) {count_num = count_num + data[m]['value']
}
/*for (var n  in data){data[n]['name'] = data[n]['name'] + ' '+((data[n]['value']/count_num)*100).toFixed(1) +'%'
}*/option = {backgroundColor: "#000",title: {text: '“一带一路”沿线省区市关注领域',subtext: '纯属虚构',x: 'center',top: '30',textStyle: {color: "#fff",}},//显示series中信息,提示框组件tooltip: {trigger: 'item',formatter: "{a} <br/>{b} : {c} ({d}%)"},series: [{type: 'pie', //图表类型,柱状图:bar//饼图:pie  (南丁格尔图在series中加上roseType:’angle’)移开后不显示原来信息radius: '55%', //半径center: ['50%', '50%'],label: {formatter: "{b}+{d}%"},data: data,itemStyle: { //itemStyle有正常显示:normal,有鼠标hover的高亮显示:emphasisemphasis: { //normal显示阴影,与shadow有关的都是阴影的设置shadowBlur: 10, //阴影大小shadowOffsetX: 0, //阴影水平方向上的偏移shadowColor: 'rgba(0, 0, 0, 0.5)' //阴影颜色}}}]
};

3.横向柱状图:

option = {backgroundColor:'#091C3D',color: ["#cd5c5c"],textStyle: {color: '#fff'},tooltip: {trigger: 'axis',axisPointer: {type: 'shadow'},formatter: "{a} <br/>{b} : {c}台"},grid: {containLabel: true},xAxis: {type: 'value',boundaryGap: [0, 0.01],axisLine:{lineStyle:{color:'#fff'},},"axisLabel": {"interval": 0,fontSize: 18,formatter: '{value}',}},yAxis: {axisLine:{lineStyle:{color:'#fff'},},"axisLabel": {"interval": 0,fontSize: 18,},type: 'category',data: ['综合办事大厅','公共会议室','XXAQ处','XYGL处','JGSW管理局',   '物业办公室','XF办公室','XTGH','TGW','值班室','车队','行政后勤','XXZX','DSCY处','DZXXCY处','XCL处','SCXFWY处','YQFW处','JGPT处','GXGC处','JSJB处',].reverse()},series: [{name: '活跃终端数量:',type: 'bar',data: [19,19, 17,  13,10, 10,10, 10, 9, 9, 8, 7,7, 7, 4, 4, 4,4, 1,1, 0].reverse(),}]
};

4.折线图:

 option = {backgroundColor: '#091C3D',title: {},tooltip: {trigger: 'axis'},legend: {splitNumber: 0,data: ['活跃数', '闲置数'],nameTextStyle: {color: '#fff'},},toolbox: {show: true,feature: {dataZoom: {},dataView: {readOnly: false},magicType: {type: ['line', 'bar']},restore: {},saveAsImage: {}}},xAxis: [{type: 'category',boundaryGap: false,data: ['00:30:00', '01:00:00', '01:30:00', '02:00:00', '02:30:00', '03:00:00', '03:30:00', '04:00:00', '04:30:00', '05:00:00', '05:30:00', '06:00:00', '06:30:00', '07:00:00', '07:30:00', '08:00:00', '08:30:00', '09:00:00', '09:30:00', '10:00:00', '10:30:00', '11:00:00', '11:30:00', '12:00:00','12:30:00', '13:00:00', '13:30:00', '14:00:00', '14:30:00', '15:00:00', '15:30:00', '16:00:00', '16:30:00', '17:00:00', '17:30:00', '18:00:00', '18:30:00', '19:00:00', '19:30:00', '20:00:00', '20:30:00', '21:00:00', '21:30:00', '22:00:00', '22:30:00', '23:00:00', '23:30:00', '24:00:00'],}],yAxis: [{type: 'value',axisLabel: {textStyle: {fontSize: 18,color: '#fff',},formatter: '{value} '},axisLine: {show: true,lineStyle: {color: '#fff'}},}],series: [{name: '活跃数',type: 'line',data: [58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 120, 120, 125, 126, 125, 120, 128, 120, 120, 120, 120, 120, 125, 126, 125, 120, 128, 85, 85, 80, 80, 60, 60, 60, 60, 60, 60, 60, 60, 60, ],markPoint: {data: [{type: 'max',name: '最大值'},{type: 'min',name: '最小值'}]},markLine: {data: [{type: 'average',name: '平均值'}]}},{name: '闲置数',type: 'line',data: [21, 28, 25, 22, 26, 32, 35, 39, 28, 26, 20, 28, 24, 26, 26, 25, 35, 39, 28, 26, 20, 28, 24, 28, 24, 26, 26, 25, 35, 39, 28, 26, 32, 35, 39, 28, 26, 20, 28, 24, 26, 26, 25, 35, 39, 28, 26, 20, 28, 24, ],markPoint: {data: [{type: 'max',name: '最大值'},{type: 'min',name: '最小值'}]},markLine: {data: [{type: 'average',name: '平均值'}]}}]};

转载于:https://www.cnblogs.com/chen-di/p/10026540.html

ECharts常用图例相关推荐

  1. Apache Echarts常用图表之柱状图

    文章目录 Echarts常用图表 柱状图 1. 柱状图的实现步骤 2. 柱状图的常见效果 最大值\最小值 `markPoint` 平均值 `markLine` 数值显示 `label` 柱宽度 `ba ...

  2. Apache Echarts常用图表之折线图

    文章目录 Echarts常用图表 折线图 1. 折线图的实现步骤 2. 折线图的常见效果 最大值\最小值 `markPoint` 平均值 `markLine` 标注区间 `markArea` 数值显示 ...

  3. ECharts常用配置项

    ECharts常用配置 setOption()绘制图表 使用 echarts 实例的 setOption() 可以设置图表实例的配置项以及数据,万能接口,所有参数和数据的修改都可以通过 setOpti ...

  4. ECharts 常用图表一看即会「散点图」「饼图」「地图」「雷达图」「仪表盘」

    文接上篇 ECharts 入门知识 ECharts 入门真的很简单 ,本文继续介绍 ECharts 常用图表相关内容. 一.散点图 散点图多用于推断不同维度数据之间的相关性,如下图判断身高体重相关性散 ...

  5. 各种CAD工程常用图例,如何轻松看懂图!

    这篇文章发表之前,感谢粉丝支持,小编热爱每一位粉丝!上一篇文章中有很多粉丝留言评论,有没有其他CAD工程图纸常用图例.代号大全,接下来就可以教大家一个非常好用的方法,找到你需要的常用工程图例,下载查看 ...

  6. html中legend样式,echarts自定义图例legend文字和样式

    话不多说,先上效果图. 要完成这个图并不难,主要是下面那个图例比较难,需要定制. 让我们从官方文档找找思路,官方文档关于legend.formatter是这样的:链接在这 难点在于: 1.这里的图例文 ...

  7. ECharts常用图表 饼图

    1.图表4 饼图 1.1.饼图的实现步骤 步骤1 ECharts 最基本的代码结构 此时 option 是一个空空如也的对象 步骤2 准备数据 步骤3 准备配置项 在 series 下设置 type: ...

  8. ECharts绘制图例动态变化的柱状图

    ECharts绘制图例动态变化的柱状图 或许想要 柱状图 实现下面这样的效果?

  9. ECharts常用通用标签整理

    ECharts title配置标题 var option = { //标题 title : { show:true,//显示策略,默认值true,可选为:true(显示) | false(隐藏) te ...

最新文章

  1. java异常例子_java 异常的实例详解
  2. 计算机应用基础统考操作,全国统考计算机应用基础操作题
  3. tomcat+mysql数据库连接池的操作
  4. Spring5源码 - 10 Spring事件监听机制_应用篇
  5. [Alpha阶段]第六次Scrum Meeting
  6. css 网格布局_CSS网格布局
  7. 关于火狐浏览器在ubuntu和安卓手机上的同步
  8. Django简单介绍-基础1
  9. bean validation校验方法参数_Springboot 使用校验框架validation校验
  10. IPTV码流分析指标
  11. 解决在eclipse里没有“Dynamic Web Project“这个选项的问题
  12. composer 安装yii2框架
  13. FFmpeg学习(9)—— 调整播放速度
  14. API网关的几点思考
  15. Backup Exec 在Windows平台下安装、设置及对Oracle数据库备份详细说明
  16. 此时墨迹在计算机上不起作用,win7系统自带截图工具不见了怎么找回
  17. linux压缩文件zip,在 Linux 上压缩文件:zip 命令的各种变体及用法
  18. lzg_ad:CMD下打开控制面板
  19. R语言使用sort函数对向量数据进行排序、默认从小到大升序排序、设置decreasing为真进行降序排序
  20. 【SDCC讲师专访】Swoole开源项目创始人韩天峰:PHP是最好的编程语言

热门文章

  1. 企业自动运行系统——渠道策略
  2. InnoDB存储引擎——缓冲池
  3. centos7下vim的开箱使用与简单配置分享
  4. 专题地图制作之POI获取
  5. coda html5,Mac Coda 前端开发插件 F2E Tools - YangJunwei
  6. ROS2+Qt5 开发问题汇总
  7. 【笔记】三剑客之sed、grep sort uniq
  8. Android上好看的倒数日APP,Hurry:颜值超高的倒数日 App,让 Android 手机桌面好看 2 倍 #Android...
  9. 算法工程师福利:超实用技术路线图
  10. i5 11320h和r5 5600u参数对比选哪个好