0

それをしてもいいですか?

ドキュメントから、関数を渡すことで「dataLabels」をフォーマットできます。円グラフから単一の円を色付けするための同じコントロールを取得したいと思います。

色の配列を渡すことができることは知っていますが、Highchartsでこれらの色の値を自動的に設定するのではなく、円/領域の値に基づいて色を設定したいと思います。

アイデア?

4

1 に答える 1

0

各スライスの色は次のように設定できます。これがです。

            data: [
                    {
                        name: 'A',
                        y: 1,
                        sliced: true,
                        selected: true,
                        color: getColor(1)
                    },
                    {
                        name: 'B',
                        y: 12.8,
                        sliced: false,
                        selected: false,
                        color: getColor(12.8)
                    },
                    {
                        name: 'C',
                        y: 52.8,
                        sliced: false,
                        selected: false,
                        color: getColor(52.8)
                    }
                ]

値に応じて各ポイントの色を設定するだけです。

また、色を動的に更新することもできます。

function updateChart() {
    chart.series[0].data[1].update({
        color: '#ff0'
    });
}
于 2012-10-15T23:41:26.443 に答える