echarts雷达图维度轮播

2018-06-24 00:45:40来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

这几天一直被产品所提的一个效果苦恼:
希望做成这样的效果,维度可以轮播,从‘语文’开始遍历所有学科的效果。
echarts的雷达图其实就是用canvas绘制了雷达图的坐标系,若是要改单个维度的话,在echarts的官网上只给出了修改字体颜色的设置:
在debug的时候忽然发现了坐标轴中的option中有了一个空的nameTextStyle,不由得心生了一个大胆的想法:
这个不是我要的一个css样式的效果么?color都能够放进去,自然其他背景色都会放进来,忍不住试了一试:
 1 var option = {
 2   ....
 3     radar: {
 4         ...
 5                   indicator: [
 6                 { text: '语文', max: 150,nameTextStyle:{backgroundColor: '#999',borderRadius: 3,padding: [3, 5],color:'#fff'}},
 7                 { text: '数学', max: 150 },
 8                 { text: '英语', max: 150 },
 9                 { text: '物理', max: 120 },
10                 { text: '化学', max: 108 },
11                 { text: '生物', max: 72 }
12             ],
13     },
14     series:...
15 };
于是就有了图上的效果,轮播的话就动态改变indicator里面的数组就大功告成啦~
 
注意:不过这个效果只能是在新版echarts中可以,试了一下我们项目里原来的echarts,效果没有出来。

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:原生js中获取this与鼠标对象以及vue中默认的鼠标对象参数

下一篇:记录下工作中使用的pdf.js