对于我的图表,我使用pieChartDataSource
作为我的圆环图的数据源。我一直在倾注文档以找出一种方法,而不是使用valueField
标记细分,而是显示不是argumentField
的其他字段。
在我的控制台中,我知道pieChartDataSource
有我正在寻找的字段。它是一个对象数组。每个对象都有几个字段,其中product
为argumentField
,count
为valueField
。我的推测是,我不得不使用tagField
来传递其他属性。
重申一下,我想在我的图表的细分标签中显示owner
(第三个值),而不是product
。如何自定义标签以显示owner
?
// ...
dataSource: pieChartDataSource,
// ...
series: { type: 'doughnut',
argumentField: 'product',
valueField: 'count',
tagField: 'owner',
valueType: 'numeric',
label: { visible: true,
font: {
family: 'sans-serif',
},
connector: { visible: false },
radialOffset: 0,
position: 'inside',
rotationAngle: 0,
customizeText: function () {/* use tagField here? */},
},
// ...
答案 0 :(得分:1)
可以从point检索标记,这是customizeText参数的属性
label: {
customizeText: function () {
return this.point.tag;
}
}