一般的饼图基础配置后长这样。
想要实现将文本放置在引导线上方,效果长这样
const options = {
// ...
series: [
{
label: {
padding: [0, -40],
},
labelLine: {
length: 10,
length2: 50,
},
labelLayout: {
verticalAlign: "bottom",
dy: -10,
},
},
],
};
-
label.padding
设置是关键,它控制文字块的内边距[上,右,下,左]
,取值根据要展示的文本宽度估算一个数值; -
labelLine
设置引导线的长度,length
第一条线、length2
第二条线。
以上两种配置完基本可以看到文本与引导线在同一水平位置了
文章来源:https://www.toymoban.com/news/detail-628245.html
在通过labelLayout
配置标签布局,设置垂直对齐方式verticalAlign: "bottom"
,然后再调整dy
y 方向上的偏移量,调整到合适位置文章来源地址https://www.toymoban.com/news/detail-628245.html
到了这里,关于echarts 饼图的label放置于labelLine引导线上方的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!