echarts 根据实际数据改变仪表盘颜色
来源:互联网 发布:软件狗软件怎么破解 编辑:程序博客网 时间:2024/05/23 00:10
情景:实际值>计划值 仪表盘颜色显示 绿色表示超过预期 相反则表示未达到预期
如图
js 控制 方法
gauge.js
if (factVal >= planVal) {_curOption.series[1].axisLine.lineStyle.color = [[0.0, 'lime'], [ _curOption.series[1].data[0].value/100, '#55CEA9'], [1, '#efefef']];} else {_curOption.series[1].axisLine.lineStyle.color = [[0.0, 'lime'], [ _curOption.series[1].data[0].value/100, '#FA8565'], [1, '#efefef']];};
gauge.js
option = {tooltip : { formatter: "{a}: {c}%"}, series : [ { startAngle: 180, endAngle: 0, name:'计划完成', type:'gauge', center : ['50%', '60%'], // 默认全局居中 radius : 220, min:0, max:100, splitNumber:10, axisLine: { // 坐标轴线 lineStyle: { // 属性lineStyle控制线条样式 color: [[0.0, 'lime'],[0, '#FA8565'],[1, '#EFEFEF']], width: 150 } }, axisTick: {show:false}, axisLabel: {show:false}, splitLine: {show:false}, pointer: { // 分隔线 color:'#EB7D64', width: 5, length: 250 }, detail : { show : false }, data:[{value: 60}] }, { startAngle: 180, endAngle: 0, name:'实际完成', type:'gauge', center : ['50%', '60%'], // 默认全局居中 radius : 220, min:0, max:100, splitNumber:10, axisLine: { // 坐标轴线 lineStyle: { // 属性lineStyle控制线条样式 width: 150 } }, axisTick: {show:false}, axisLabel: { // 坐标轴小标记 textStyle: { // 属性lineStyle控制线条样式 fontWeight: 'bolder', fontSize : 16, color: '#444' } }, splitLine: { // 分隔线 length : 10, // 属性length控制线长 lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式 width:1, color: '#444' } }, pointer: { // 分隔线 color:'#666666', width: 5, length:220 }, detail : { show : false }, data:[{value: 40}] } ]}
具体方法就是显示两个仪表盘 只给第二个仪表盘改变颜色
看不懂请自行领悟或者留言
0 0
- echarts 根据实际数据改变仪表盘颜色
- ECharts 仪表盘改变颜色
- Echarts仪表盘
- echarts柱状图,改变柱状颜色
- delphi DxDBgrid根据单元格数据使单元格改变颜色
- delphi Cxdbgrid 根据单元格数据使单元格改变颜色
- 根据数据动态改变Android列表背景颜色
- 根据数据动态改变Android列表背景颜色
- echarts改变柱状图每个柱子的颜色
- Echarts关于仪表盘
- 根据focus状态改变颜色
- ECharts 坐标轴颜色改变、位置改变、去网格
- Echarts更改仪表盘显示属性
- echarts仪表盘和模拟进度条
- dbgrid根据值改变行的颜色
- GridView中根据条件改变颜色
- cxGrid根据条件改变文字颜色
- cxgrid 根据不同条件改变行颜色
- 四种常见排序算法总结
- linux内核panic
- iOS开发--touchID指纹识别
- tomcat结合nginx使用小结
- Android.mk集成第三方jar与so的方法
- echarts 根据实际数据改变仪表盘颜色
- C++Primer第五版 4.11.1节练习
- javah 使用方法 jni
- 剑指Offer-第2章 面试需要的基础知识
- wxWidgets下显示下载进度条
- AFNetworking 上传文件
- VS2010搜索对话框函数的方法
- Mac OS X: 系统nvram启动参数
- (转帖)HashMap的读写并发 脏读 脏数据