最近做项目用到了百度的开源可视化图表库ECharts,这个图表挺好用,上手简单,就是做得比较丑。今天在用ECharts做图时就碰到了一个特别困惑也特别搞笑的问题,网上没有解决方案,因此写一篇博客希望能帮助到一些人。
我本是打算做一个柱状图,在ECharts中柱状图和折线图是在一起的。在图做好之后(作图的步骤就不细说了,本篇博文不是ECharts的教程),发现图上的图例选择有一些不管用,如下图所示:
这是 我在解决之后再截的图,事实上,在问题出现的时候,后面三个选项是黑的,点击它们,并不会让图上与选项对应的折线或者柱子出现或消失,也就是说失效了。而前面4个却可以。我查看了很多地方,起初怀疑是数据的问题,在代码中添加alert来测试却发现并没问题,之后又怀疑是不是ECharts只支持同时展示4组数据,也就是生效的那4个。去网上查,却并没有这方面的资料能肯定我的这个想法。无奈之下去试着删改源码,却依然没有效果。这时我纠结了近一个小时,只能向身边的大牛求助了&