效果图

代码

const datalist = [780, 600, 770, 770, 770];
const namelist = ['水(m³)', '电(Kwh)', '蒸汽(t)', '天然气(m³)', '压缩空气(m³)'];
option = {grid: {top: '0',left: '1%',right: '10%',bottom: '0'},xAxis: {axisLine: {show: false},axisTick: {show: false},axisLabel: {show: false},splitLine: {show: false}},yAxis: [{data: ['水', '电', '蒸汽','天然气','压缩空气'],inverse: true,splitLine: {show: false},axisTick: {show: false},axisLine: {show: false},axisLabel: {color: '#fff',fontSize: 18}},{type: 'category',axisTick: { show: false }, // 不显示刻度线axisLabel: {color: '#000',},axisLine: {show: false,},inverse: true,}],series: [{name: '进度条',yAxisIndex: 0,type: 'pictorialBar',symbol: 'rect', // 长方形symbolRepeat: 'fixed',symbolMargin: '2', // 缝隙symbolClip: true,symbolSize: ['3', '16'],barCategoryGap: 5,label: {show: true,position: [0,50],fontSize: 14,formatter: (name) => namelist[name.dataIndex]},zlevel: 1, //  zlevel 大的 Canvas 会放在 zlevel 小的 Canvas 的上面data: [{value: 780,itemStyle: {normal: {color: '#047CFF'}}},{value: 600,itemStyle: {normal: {color: '#EE2800'}}},{value: 770,itemStyle: {normal: {color: '#FFAD27'}}},{value: 770,itemStyle: {normal: {color: '#42CEFF'}}},{value: 770,itemStyle: {normal: {color: '#BF0AFF'}}}]},{name: '进度条背景',type: 'bar',yAxisIndex: 1,barGap: '-100%', // 不同系列的柱间距离,为百分比。barCategoryGap: 5,barWidth: 20,left: '50',data: [1000, 1000, 1000, 1000, 1000],color: 'rgba(152, 144, 238, 0.12)', // 柱条颜色itemStyle: {normal: {color: function(params) {var colorList = ['rgba(4,124,255,0.4)','rgba(242,104,0,0.4)','rgb(255,224,117,0.4)','    rgb(79,163,255,0.4)','rgb(191,10,255,0.4)'];return colorList[params.dataIndex]},barBorderRadius: [10]//设置圆角}},label: {normal: {show: true, // 是否显示进度条上方的百分比formatter: (series) => datalist[series.dataIndex]+'/1000',position: [913,-20],textStyle: {color: '#000', // 进度条上方百分比字体颜色fontSize: 14}}}}]
};

echarts绘制进度条相关推荐

  1. echarts渐变进度条

    echarts渐变进度条 展示情况如下图 相关代码 var data = ['数据一','数据二',"数据三","数据四","数据五",&q ...

  2. JS canvas绘制进度条

    JS canvas绘制进度条 在前端开发中,我比较喜欢Cavans画布,通过Cavans可以绘制自己想要的东西,在早之前,我通过Canvas播放视频,绘制图片,绘制banner图等,复杂点可以用来做数 ...

  3. Mstar的Monitor方案OSD 菜单制作(六)——绘制进度条

    绘制进度条 绘制进度条和我前面讲的绘制icon 是一样的.我们可以拆分一下,把进度条的每一个进度,都看作一个自己需要单独绘制的icon.那就好处理了.我们直接来个带圆角的,难的.例如如下: 我们可以看 ...

  4. Echarts环形进度条

    最终效果图如下: 注意和基础折线图不同,进度条需要额外定义2个变量: var value = 66;//当前进度 var maxvalue = 100;//进度条最大值 完整代码如下: <!DO ...

  5. echarts带进度条的仪表盘

    带阈值更改颜色 echartUtil.getNetGaugeOption = function (data, value, name) { var name = name;//title名称 var  ...

  6. echarts 弧形进度条 配置

    源码带注释: option = {   series: [     {       type: 'gauge',       min: 0,//最大值       max: 100, //最小值   ...

  7. echarts绘制多条折线图

    效果 首先引入echarts可以看这篇文章哦~ 如何在项目中使用echarts 1.定义一个div 这里的height就是y轴的高度了~ <div style="width: 100% ...

  8. echarts 饼图进度条_echarts饼图

    在echarts的官网上我们可以看到很多的官方实例,很多酷炫的模型都已经设计好了,不过这些模型的数据一般都是在实例中写死,平时在我们项目里可没有这些死数据,如何从后台获取需要的数据,并且把这些数据拼装 ...

  9. echarts指针进度条刻度调整_指针式流量开关

    流量开关属于电工电器行业开关类目,可对各种液体流量进行监测和发讯控制.被广泛应用于管道中流量的监测及各种大.中.小型设备的冷却.润滑系统中.这就不得不说下它独特的流线型结构设计,准确稳定其性能了,具体 ...

  10. 【Python工具】——绘制进度条,你学废了么?

    文章目录

最新文章

  1. 实验五 oracle高级数据查询技术
  2. 网络标准之:IANA定义的传输编码
  3. Android Prefence 总结
  4. LQ训练营(C++)学习笔记_深度优先搜索
  5. loader与plugin,module与chunk,compiler与compilation
  6. C++ 输入多行以空格分隔的数将其变为数组,动态申请二维数组
  7. 工作环境配置及putty工具常见设置
  8. 用纯CSS实现优雅的tab页
  9. 外国人在中国工作要交社保吗?
  10. 方向α与《孙子兵法》的基本原则
  11. 《The UVM Primer》——chapter3: Interface and BFM
  12. office安装双击setup后点击‘立即安装’无反应(闪退)
  13. Guava学习笔记:Google Guava 类库简介
  14. 电商行业前景怎么样?
  15. 小时候 觉得爸爸就是天 无所不能~
  16. 优雅简洁的通用排版利器:MarkDown(支持公众号、知乎等场景渲染)
  17. 厉害!猛提升70马力150牛米!帕拉梅拉2.9T南京刷ECU升级一阶程序方案分享
  18. 易语言大漠对雷电模拟器中控后台的绑定
  19. 自由职业一时爽,一直自由一直爽
  20. 想想都脊背一凉,细思极恐,大家提早醒悟

热门文章

  1. ui曲线谁是横坐标_一篇文章讲明白,曲线在摄影修图中的运用
  2. A股市场低开现象研究
  3. 脑科学和类脑智能技术综述学习笔记
  4. 《东周列国志》第四十六回 楚商臣宫中弑父 秦穆公崤谷封尸
  5. 完全平方数-xdoj
  6. 一位基金经理的投资减法:少看研报多读书,少搞勾兑多数数;少跑调研多呼噜,少开晨会多开悟
  7. Quartus II 13.1 出现 ‘‘can‘t find design entity <Filename>‘‘ 问题的解决方法
  8. matlab 矩阵分行标准化,matlab如何将矩阵标准化 命令是什么?
  9. Java 程序该怎么优化?(命令篇)
  10. 影视后期制作流程及UItraLAB H480系列高性能图形工作站