13

その値を Highcharts 円グラフに与えます。

  series:[
        {
            type:'pie',
            name:'Ratio',
            data:[
                ['A', 42.6],
                {
                    name:'B',
                    y:14.2,
                    sliced:true,
                    selected:true
                }
            ]
        }
    ]

ただし、円グラフでは次のように表示されます。

A -> 75.00000000000001 %
B-> 25 %

ハイチャートでツールチップをフォーマットできます チャートの値はどうですか?

ここに画像の説明を入力

4

5 に答える 5

19

plotOptions.pie.dataLabels.formatterラベルをフォーマットできる関数です。この場合、私はthis.percentage.toFixed(2)あなたの数字を小数点以下2桁でトリミングすることを返しました. このjsFiddleでのデモ

plotOptions: {
    pie: {
        dataLabels: {
            formatter: function() {
                return '<b>' + this.point.name + '</b>: ' + this.percentage.toFixed(2) + ' %';
            }
        }
    }
},
于 2012-08-09T10:19:28.737 に答える
16

パーセンテージではなく数値として値を表示するツールチップフォーマッタオプションがあります

http://api.highcharts.com/highstock#tooltip.formatter

tooltip: {
   formatter: function() {
      return '<b>'+ this.point.name +'</b>: '+ this.point.y ;
   }
},

this.point.yがトリックを実行します(これで、その場所にthis.percentageがあります)

于 2012-08-09T10:29:22.450 に答える
14

以下のようにフォーマットできます。

    tooltip: {
    pointFormat: "Value: {point.y:.2f}"
}

ハイチャートのフォーマットに関するドキュメント

于 2013-05-24T02:53:57.160 に答える