Welcome to WuJiGu Developer Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
416 views
in Technique[技术] by (71.8m points)

echarts的数据渲染问题

我用动态数据渲染折线图,item如下:
var item = {

  name: legendArr[k],
  type: 'line',
  data: sArr[k],
  smooth: true,
  label: {
     normal: {
         show: true,
         position: 'top',
         textStyle: {
            fontSize: 24
         }
     }
  }

};
其中我的legendArr数组是这样组成["a","a","a","b","c","d"],现在echats渲染后a的线默认都是一样的颜色,就是因为重名把它当成一个类去渲染了,我想让每一项都不一样的颜色,就是["a1","a2","a3","b","c","d"]


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

有一个解决办法不妨一试

在渲染数据的之前,把数据处理一下,比如有两个a,把他处理成a-1,a-2,然后,在axis,legend,tooltip里面分别写formatter把a-1,a-2显示成a,a,这样就OK了


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to WuJiGu Developer Q&A Community for programmer and developer-Open, Learning and Share
...