我用动态数据渲染折线图,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"]
有一个解决办法不妨一试
在渲染数据的之前,把数据处理一下,比如有两个a,把他处理成a-1,a-2,然后,在axis,legend,tooltip里面分别写formatter把a-1,a-2显示成a,a,这样就OK了