19

ハイチャートの実際のパイ項目内に各パイ項目のパーセンテージを表示できるかどうかを調べようとしていますか? 私が意味することの例は次のようなものです:

https://developers.google.com/chart/interactive/docs/gallery/piechart

4

3 に答える 3

43

@ を見たいと思うかもしれませんdataLabels.formatterthis.percentageオプションはパイで利用可能です

円グラフ内の dataLabels に負の値を設定することもdataLabels.distanceできます。

@ jsFiddle 内のパーセンテージ値を持つパイ

于 2012-09-21T12:34:43.123 に答える
8

その驚くほど簡単です。ツールチップまたは dataLabels セクションで、フォーマットを変更します。

FROM:
  format: '<b>{point.name}</b>: {point.y:.1f} Rs.',
TO:
  format: '<b>{point.name}</b>: {point.percentage:.1f} %',
于 2016-07-12T07:38:34.587 に答える
1

このコードを試してください。わたしにはできる:

  'labelFormatter':function () { 
       var total = 0, percentage; 
       $.each(this.series.data, function() { 
          total+=this.y; 
       }); 

       percentage=((this.y/total)*100).toFixed(1); 
       return this.name+' '+percentage+'%'; 
    }
于 2015-04-24T13:51:08.840 に答える