echarts 如何改变饼图引导线labelLine和label的位置,如下图

图片说明

你现在需要调整的其实就是label的位置 但是echarts的API 中 定义了 label["position"]属性只有3种: inner/inter , outer , center
并不支持自定义图例偏移 选用outer的话 会默认由饼块中间部分引出图例 只能设置labelLine 的length和length2来微调图例与饼图的距离

label: {
normal: {
// formatter: '{a|{a}}{abg|}\n{hr|}\n {b|{b}:}{c} {per|{d}%} ',
formatter: '{a|{b}}\n{hr|}\n{per|{d}%}',
rich: {
a: {
color: '#999999',
fontSize: 11,
lineHeight: 20,
align: 'center'
},
hr: {
width: '100%',
height: 0,
alien:'center'
},
per: {
color: '#000000',
align: 'center',
fontSize: 15,
}
}
},
},

你试下这个,我感觉有点效果

不确定你想要做成什么样?我这边可以将label位置放入里面这样处理:
label: {
normal: {
textStyle: {
color: 'rgba(255, 255, 255, 0.3)'
},
position:'inside' //默认自适应,水平布局为'top',垂直布局为'right',可选为 'inside'|'left'|'right'|'top'|'bottom'
}
},