解决ECharts柱形图自定义单个柱子颜色图例无法显示

编程入门 行业动态 更新时间:2024-10-18 21:18:35

解决ECharts柱形图<a href=https://www.elefans.com/category/jswz/34/1771438.html style=自定义单个柱子颜色图例无法显示"/>

解决ECharts柱形图自定义单个柱子颜色图例无法显示

  • legend里data和series里的name需要对应
  • series里对象需要设置stack属性,属性值都一样即可
  • 显示单柱重点在于series里对象data属性设置,必须使用'',否则影响柱体上数值显示
  • tooltip的值需要自定义,否则会显示堆叠柱状图的tooltip格式,非图中所示
drawSingleBarChart() {let me = this// 基于准备好的dom,初始化echarts实例  这个和上面的main对应let myChart = echarts.init(document.getElementById('singleBar'))let color = ['#879EF9', '#00B050', '#FEBC66', '#FF0000', '#7F7F7F']let data = ['总项数', '绿灯项', '黄灯项', '红灯项']// 指定图表的配置项和数据let option = {color: color,legend: {x: 'center',y: 'bottom',itemWidth: 10,itemHeight: 10,data: data,},tooltip: {enabled: true,trigger: 'axis',formatter: '{a}&nbsp;&nbsp;&nbsp;{c}<br />',axisPointer: {type: 'shadow'}},grid: {top: '10%',left: '0',right: '0',bottom: '15%',containLabel: true},xAxis: {type: 'category',axisTick: {show: false},data: data},yAxis: {type: 'value',show: false,},series: [{name: '总项数',stack: '设备',type: 'bar',label: {normal: {show: true,position: 'top'}},barWidth: 30,data: [2]},{name: '绿灯项',type: 'bar',label: {normal: {show: true,position: 'top'}},barWidth: 30,stack: '设备',data: ['', 2]},{name: '黄灯项',type: 'bar',label: {normal: {show: true,position: 'top'}},barWidth: 30,stack: '设备',data: ['', '', 0]},{name: '红灯项',type: 'bar',label: {normal: {show: true,position: 'top'}},barWidth: 30,stack: '设备',data: ['', '', '', 0]}]}// 使用刚指定的配置项和数据显示图表。myChart.setOption(option)
},

更多推荐

解决ECharts柱形图自定义单个柱子颜色图例无法显示

本文发布于:2023-11-16 19:21:21,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1632330.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:自定义   柱子   图例   颜色   ECharts

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!