2

しばらくの間、私は円グラフの色付けで遊んでいます...そして、グラデーションのないカスタム色、またはグラデーションのあるデフォルトの色を取得しました...私の色はphpフィールドに保存され、colors: <?echo $myColors;?>. 私のコードの実際の状態は次のようなものです(グラデーション付きのデフォルトの色を示しています):

colors: Highcharts.map(Highcharts.getOptions().colors, function(color) {
    return {
        radialGradient: { cx: 0.5, cy: 0.3, r: 0.7 },
        stops: [
                [0, color],
                [1, Highcharts.Color(color).brighten(-0.3).get('rgb')] // darken
        ]
    };
})

自分の色を簡単な方法で表示するには、どのように編集すればよいですか? また、「停止」オプションが何であるかがわかりませんでした...

4

1 に答える 1

7

mapハイチャートの組み込みの色の代わりに色を使用します。

colors: Highcharts.map(<?echo $myColors;?>, function(color) {
    return {
        radialGradient: { cx: 0.5, cy: 0.3, r: 0.7 },
        stops: [
                [0, color],
                [1, Highcharts.Color(color).brighten(-0.3).get('rgb')] // darken
        ]
    };
})
于 2013-02-13T11:44:32.443 に答える