2

次のような円グラフがあります

{
  type : 'pie',
  data : [], //here i'm getting dynamic data
  center : [50, 15 ],
  size : 80,
  showInLegend : false,
  dataLabels :  enabled: true,
}

円グラフの色を変えたい

私の主な質問は
、いくつかの属性でここに色を設定することは可能ですか、それとも動的データから取得する必要がありますか

アップデート

答えを得た

Highcharts.setOptions({
  colors: ['#F64A16', '#0ECDFD',]
});
4

1 に答える 1

0

答えが出ました

次の setOption 関数でハイチャートのカスタムカラーを設定できます

Highcharts.setOptions({
  colors: ['#F64A16', '#0ECDFD',]
});

円グラフに色を設定します。

ダイナミック 3D カラーの別のソリューション

実は今回のテーマ選択用カスタマイズはこちら

カラー変数に3色セット

var colors = Highcharts.getOptions().colors;
        $.each(colors, function(i, color) {
            colors[i] = {
                linearGradient: { x1: 0, y1: 0, x2: 1, y2: 0 },
                stops: [
                    [0, '#0ECDFD'],
                    [0.3, '#F64A16'],
                    [1, color]
                ]
            };

        });

& 連続して直接割り当てる

 {

    type : 'column',
    name : 'bug',
    data : [],
    color : colors,                 
    pointWidth : 28,

}
于 2012-08-13T09:02:21.327 に答える