没有多条数据,我只有一条数据,但是我要实现这种样式
默认样式就是一个饼形图分成了11份,我只需要更改线性渐变的区域
一开始我添加了11条数据模拟,最后得到的样式是这种
因为只能修改每条数据的各方位样式,没有一个整体的样式渐变
于是我换成了一条数据
但是一条数据并不能让我设置itemStyle从而显示10等份的效果
于是我写了两个图表,将他们放在了同一位置
有11条数据的图表将他color用rgba的写法写成透明,并且将borderColor设置成白色,这样图表就隐藏了,但我想要的样式却留下了
最后得到
后端最后传入的数据,我只需要通过计算修改option.color.colorStops.offset的值即可
我是写成这样,到时候只需要修改第二个对象中 offset 的值即可