echarts3 - echarts的数据渲染问题
本文介绍了echarts3 - 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"]
解决方案
有一个解决办法不妨一试
在渲染数据的之前,把数据处理一下,比如有两个a,把他处理成a-1,a-2,然后,在axis,legend,tooltip里面分别写formatter把a-1,a-2显示成a,a,这样就OK了
这篇关于echarts3 - echarts的数据渲染问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文