今天画echarts的图的时候出现了一个非常奇怪的问题,就是在饼图上的label有一个不显示,数据是这样的:
但是画出来的图是这样的:
非常的奇怪,就是“柴油”这一项不显示标签,但是当我label的position属性从outside写成inner的时候,却能够显示成这样:
但是这样完全解决不了问题,因为其他占比更小的又不显示了,所以我就只好回去echarts的属性里面找有什么可以改一改的,毕竟这个问题怎么说都是echarts的bug吧,后来我找到了一个能起作用的属性:
我把position改为outer,加上alignTo:'labelLine',最后能够正常显示了,如图:
也就是在series.label里面加上这两行:
label: {
...
position:'outer',
alignTo:'labelLine'
...
},