これが私の現在のチャートのプロパティです-
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 ドキュメントでこれを見つけるのに本当に苦労しています。