ECharts:更改线条颜色

gig*_*o00 1 javascript charts dashboard echarts

这是我的 EChart 初始化代码:

var option = {
tooltip : {
      trigger: 'axis'
  },
  calculable : true,
  xAxis : [
      {
          type : 'category',
          boundaryGap : false,
          data : cat
      }
  ],
  yAxis : [
      {
          type : 'value'
      }
  ],
  series : [
      {
          name:'Series 1',
          type:'line',
          smooth:true,
          itemStyle: {normal: {areaStyle: {type: 'default'}}},
          data:val
      }
  ]
};
Run Code Online (Sandbox Code Playgroud)

该行显示为区域(正确)并以红色着色(我认为默认情况下,我没有在代码中添加任何内容)。如何更改图表线条的颜色?

我试过

itemStyle: {normal: {areaStyle: {type: 'default'}}, color: '#d5ceeb'},
Run Code Online (Sandbox Code Playgroud)

但它不起作用。

小智 6

您正在 itemStyle 内写入颜色,它会更改数据点的颜色,而不是线条。它应该写在 lineStyle 中,以便更改线条颜色。

series : [
  {
      name:'Series 1',
      type:'line',
      smooth:true,
      itemStyle: {normal: {areaStyle: {type: 'default'}}},
      data:val
      lineStyle: {color: '#d5ceeb'}

  }
Run Code Online (Sandbox Code Playgroud)

]

有关 lineStyle 的更多选项,请参阅此处