2013-02-14 18 views
7

この質問のタイトルはすべてです。私はコネクターの色を変えるしか方法を見つけませんでした。 color:オプションを削除すると、すべて灰色になります。私は16進数で保存された色のフィールドに入れようとしましたが、結果は黒くなりませんでした。HighCharts:パイスライスの色に応じたラベルの色

+0

お好みの色に設定することができ、色のプロパティを持つコールバックオブジェクトを、提供します。私は色が "色"で変更されていることを知っていますが、静的な16進値を入力すると機能するようです...すべてのラベルを同じ色にする必要はありません。 –

答えて

14

dataLabels.formatterにはthis.point.colorにアクセスできます。したがって、dataLabelsの場合はuseHTML: trueを簡単に設定し、指定した色でスパンを作成します。

+0

あなたは私が試したパイチャートのためにjsfiddleで説明してください。緊急を助けてください。これは私の努力です。http://jsfiddle.net/a6hW6/ – Rinzler

+3

'dataLabels'のためのフォーマッタで、' dataLabels.color'のためのものではありません。http://jsfiddle.net/a6hW6/1/ –

+0

ありがとうございます:) – Rinzler

0

フォーマッタ機能はあなたに私は私の質問に上記の入力した内容を試みた

formatter: (format) -> 
    format.color = @point.color 
+1

このコードはどこに置かれますか? –

+0

@LeaCohenは確かに分かりませんが、一般的には、plotOptions内にフォーマッタが適用されます。それは '{... plotOptions:{<グラフの種類;棒、線など:{フォーマッタ:}}}' – vol7ron

関連する問題