0

少し問題があります。ハイチャートによって生成された円グラフがあり、データをパーセンテージで表しています。たとえば、2 と 3 の 2 つの値がある場合、グラフでは 40% と 60% で表示されます。データをパーセンテージで表示する代わりに、実際に描画されたグラフにこれらの数字を表示したいと思います: 2 と 3.パーセンテージではなく数字を表示するには、何を変更する必要があるか知っていますか? ありがとう!

chart: 
        {
            renderTo: 'sunshine',
            plotBackgroundColor: null,
            plotBorderWidth: null,
            plotShadow: false
        },
        title: 
        {
            text: 'Browser market shares at a specific website, 2010'
        },

        tooltip: 
        {
            pointFormat: '{series.name}: <b>{point.percentage}%</b>',
            percentageDecimals: 1
        },
        plotOptions: 
        {
            pie: 
            {
                allowPointSelect: true,
                cursor: 'pointer',
                dataLabels: 
                {
                    enabled: true,
                    color: '#000000',
                    connectorColor: '#000000',
                    formatter: function() 
                    {
                        return '<b>'+ this.point.name +'</b>: '+ this.percentage +' %';
                    }
                }
            }
        },
        series: [
        {
            type: 'pie',
            name: 'Browser share',
            data: [
                ['Jan',   2],
                ['Feb',       3],
            ]
        }]
    });
4

1 に答える 1

2

パイ属性のラベル フォーマッタを使用します。this.y値 を使用して正確なデータ ポイントにアクセスできます。

 pie: 
        {
            allowPointSelect: true,
            cursor: 'pointer',
            dataLabels: 
            {
                enabled: true,
                color: '#000000',
                connectorColor: '#000000',
                formatter: function() 
                { 
                    return '<b>'+ this.point.name +'</b>: '+ this.y;
                }
            }
        }
于 2013-04-09T23:37:42.817 に答える