这是我当前的图表属性-
chartOptions.series = [
{
type: 'pie',
fillStyles: getDefaultTVStateColors(),
labels: {
stringFormat: '%.1f%%',
valueType: 'percentage',
font: '12px sans-serif',
fillStyle: 'black'
},
explodedRadius: 0,
dataLabelsField: 'name',
dataValuesField: 'value',
explodedField: 'exploded',
labelsPosition: 'outside', // inside, outside
labelsAlign: 'circle', // circle, column
labelsExtend: 20,
leaderLineWidth: 1,
leaderLineStrokeStyle: 'black'
}
];
目前,图表将仅在标签上显示百分比。它会说“67%”,要知道它指的是哪个,您需要查看图例。但相反,我希望图表现在看起来像这样“示例:67%”。我希望从此更改 dataValuesField
dataValuesField: 'value',
像这样的事情-
dataValuesField: 'name' + ": " + 'value',
以多种方式尝试了这一点,但没有任何乐趣。我认为它只需要以某种方式声明,但真的很难在 jqchart 文档上找到任何关于此的内容。