ハイチャートに columnrange シリーズがあり、シリーズの各範囲に特定の色を設定できるようにしたいと考えています。1色だけを使用する限り、これはうまくいきました:
data: [[1, 5, 10], [2, 10, 20]]
ここで、各リストの最初の値は X で、次の 2 つは Y 範囲の開始と終了です。各範囲に個別の色を付けるには、配列表記の代わりに「オブジェクト表記」を使用する必要があると考えたので、これを試しました:
data: [{
x: 1,
y: [5,10],
fillColor: "red"
},{
x: 2,
y: [10,20],
fillColor: "blue"
}]
ただし、これは機能しませんでした (無効な値が得られました)。このケースが API ドキュメントでカバーされていることがわかりません: http://api.highcharts.com/highcharts#series.data
オブジェクト表記を使用して範囲 (2 つの Y 値) を設定する方法を知っている人はいますか? または、範囲を別の方法で色付けできる別の方法がある場合は? PS: 私の Y 値は実際には日付範囲ですが、上記の例では簡略化しています。
編集: これは、私が達成しようとしていることを示す jsfiddle です: http://jsfiddle.net/Q2JMF/1/。タイプを「列」に変更し、y 値を 1 つの整数のみに変更すると、正常に動作することがわかります。しかし、columnrange では動作しません。