像这样要实现这样的效果时 我会使用多个饼图设置不同的radius来实现
有几个坑点
1,在echarts 5.0版本以下当给legend加入type: ‘scroll’,并且textStyle中用到了rich想要让图例实现翻页时它的legend会重叠在一起
像这样,当然有人会说升级不就好
2.确实升级样式起码不会有什么问题,但是会发现在使用5.0以上版本的时候加type:'scroll’之后,虽然图例显示正常但是不难发现其实 series中套用的单纯用来描绘样式的数据也会有自己的一个图例, (也就是那个小方块啦)由于没有数据没有name所以会发现就是一个单纯的小方块
3.解决办法就是让legend给个data属性,属性值是series中data的name数据的一个集合 当然如果你的图例描述很简单可以看看官图示例 (由于我这里还使用了rich,想要自定义图例的描述以及相应的样式,所以不能单纯的用官网示例)
官图示例
我自己都觉得罗里吧嗦 一句话总结吧
当你的echarts中series中有多个数据想要让legend用来描述特定的一个数据时候,给legend一个data属性,属性值是那个特定数据的data中的name就行啦 !