关于#前端#的问题:每个柱形图颜色不同且带图例

img


每个柱形图颜色不同且带图例,这个我试了很多遍,要么就是有柱状图无图例,要么就是有图例,但柱子都在第一个当中。

img

img

你去echarts里面找个这种类型 都有的 然后对比你的配置,肯定是你哪边写错了,正常不会出现这种情况的

以下内容部分参考ChatGPT模型:


可以通过设置每个柱子的颜色数组和图例数据,来实现每个柱形图颜色不同且带图例的效果。具体代码如下:

option = {
  legend: {
    data: ['柱子1', '柱子2', '柱子3']
  },
  color: ['#37A2DA', '#67E0E3', '#FFDB5C'], // 每个柱子的颜色数组
  xAxis: {
    type: 'category',
    data: ['一月', '二月', '三月', '四月', '五月', '六月']
  },
  yAxis: {
    type: 'value'
  },
  series: [{
    name: '柱子1',
    type: 'bar',
    data: [20, 30, 40, 50, 60, 70]
  }, {
    name: '柱子2',
    type: 'bar',
    data: [30, 40, 50, 60, 70, 80]
  }, {
    name: '柱子3',
    type: 'bar',
    data: [40, 50, 60, 70, 80, 90]
  }]
};

其中,通过设置legend属性的data数组来设置图例数据,color属性来设置每个柱子的颜色数组。具体每个柱子的颜色和名称通过series数组中的每个对象来设置。


如果我的建议对您有帮助、请点击采纳、祝您生活愉快