echarts绘制进度条
效果图
代码
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绘制进度条相关推荐
- echarts渐变进度条
echarts渐变进度条 展示情况如下图 相关代码 var data = ['数据一','数据二',"数据三","数据四","数据五",&q ...
- JS canvas绘制进度条
JS canvas绘制进度条 在前端开发中,我比较喜欢Cavans画布,通过Cavans可以绘制自己想要的东西,在早之前,我通过Canvas播放视频,绘制图片,绘制banner图等,复杂点可以用来做数 ...
- Mstar的Monitor方案OSD 菜单制作(六)——绘制进度条
绘制进度条 绘制进度条和我前面讲的绘制icon 是一样的.我们可以拆分一下,把进度条的每一个进度,都看作一个自己需要单独绘制的icon.那就好处理了.我们直接来个带圆角的,难的.例如如下: 我们可以看 ...
- Echarts环形进度条
最终效果图如下: 注意和基础折线图不同,进度条需要额外定义2个变量: var value = 66;//当前进度 var maxvalue = 100;//进度条最大值 完整代码如下: <!DO ...
- echarts带进度条的仪表盘
带阈值更改颜色 echartUtil.getNetGaugeOption = function (data, value, name) { var name = name;//title名称 var ...
- echarts 弧形进度条 配置
源码带注释: option = { series: [ { type: 'gauge', min: 0,//最大值 max: 100, //最小值 ...
- echarts绘制多条折线图
效果 首先引入echarts可以看这篇文章哦~ 如何在项目中使用echarts 1.定义一个div 这里的height就是y轴的高度了~ <div style="width: 100% ...
- echarts 饼图进度条_echarts饼图
在echarts的官网上我们可以看到很多的官方实例,很多酷炫的模型都已经设计好了,不过这些模型的数据一般都是在实例中写死,平时在我们项目里可没有这些死数据,如何从后台获取需要的数据,并且把这些数据拼装 ...
- echarts指针进度条刻度调整_指针式流量开关
流量开关属于电工电器行业开关类目,可对各种液体流量进行监测和发讯控制.被广泛应用于管道中流量的监测及各种大.中.小型设备的冷却.润滑系统中.这就不得不说下它独特的流线型结构设计,准确稳定其性能了,具体 ...
- 【Python工具】——绘制进度条,你学废了么?
文章目录
最新文章
- 深度学习优化函数详解(5)-- Nesterov accelerated gradient (NAG) 优化算法
- 科技部:论文数量、影响因子不可与奖励奖金挂钩,网友:早就该治了
- CloudStats :一款SaaS 服务器监控工具
- PyInstaller将python脚本打包成exe可执行程序
- 编解码:Base64编码在URL中的应用
- hbase-site.xml 和 hbase-default.xml
- 致我们最最最最最最最最最最最最最优秀的班主任——王老师
- javaone_JavaOne 2012:Lambda之路
- 银行业AI:炒作背后的现实——“尽管对新技术感到兴奋,但银行业态度非常谨慎”
- vue导入静态js_如何在vue js中加载静态图像
- Git中的pull request真正比较的是什么?
- sql server 2005中的except和INTERSECT运算
- 大数据之-Hadoop3.x_MapReduce_ReduceJoin案例Reducer_案例完成---大数据之hadoop3.x工作笔记0131
- 实现输入界面适应键盘的显示和隐藏事件
- lodop同一页面一次性打印多次
- ubuntu 安装 teamViewer 出现错误
- PID控制器及其参数整定
- matlab 求隐含波动率,matlab求解资产隐含波动率及无风险利率初探.doc
- 诺禾:和Java一样能用汉字编程的神奇语言
- 米斯齐超声波传感器显示测量距离(oled)内附Arduino代码
热门文章
- 十进制与二进制相互转换(c++)
- Python编写三角形
- “智慧银行”行业研究报告要点整理
- Windows套接字I/O模型(3) -- WSAAsyncSelect模型
- 如何塑造亲切有趣的微博形象?
- python 方差_使用NumPy介绍期望值,方差和协方差
- 魔王抓住了公主 等笑话
- 基于MATLAB的AM信号调制解调代码,代码)基于MATLAB的AM调制解调系统仿真报告
- Java多线程系列--【JUC集合08】- LinkedBlockingQueue
- 大家好,我是练习时长两年半的LeetCode爱好者,喜欢唱跳rap