series:[
...
{
label: {
show: true,
position: "inside",// position无法直接动态设置位置
formatter: function(params) {
if (params.data.level == ‘one’) {
return "{one|" + params.name + "}";
} else if (params.data.level == 'two') {
return "{two|" + params.name + "}";
} else {
return "{three|" + params.name + "}";
}
},
rich: {
one: {
align: "center",
color: "#FFFFFF"
},
two: {
align: "center",
color: "#FFFFFF"
},
three: {
align: "center",
color: "source",
padding: [40, 0, 0, 0], // 通过设置padding变相设置字体偏移,这样就可以动态设置字的位置了
textBorderColor: "transparent"
}
}
},}
]
网友评论