从数据源获取dx.chartjs圆环图的其他值字段

时间:2014-02-27 18:26:21

标签: javascript devexpress chart.js

对于我的图表,我使用pieChartDataSource作为我的圆环图的数据源。我一直在倾注文档以找出一种方法,而不是使用valueField标记细分,而是显示不是argumentField的其他字段。

在我的控制台中,我知道pieChartDataSource有我正在寻找的字段。它是一个对象数组。每个对象都有几个字段,其中productargumentFieldcountvalueField。我的推测是,我不得不使用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? */},
                 },
// ...

1 个答案:

答案 0 :(得分:1)

可以从point检索标记,这是customizeText参数的属性

label: {
    customizeText: function () {
        return this.point.tag;
    }
}