0

これが私の現在のチャートのプロパティです-

 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 ドキュメントでこれを見つけるのに本当に苦労しています。

4

0 に答える 0