各棒の色が異なる横棒グラフを作成しようとしています。シリーズデータとして以下を入力しようとしました:
試行 1. これにより、すべてのバーが正常に表示されましたが、各グラフの色は常に同じでした (seriesColors 配列の最初の色)。
series: [value1, value2, value3, ...],
seriesColors: [hex1, hex2, hex3, ...]
categoryAxis: [name1, name2, name3, ...],
試行 2. これにより、すべての色が正しくなり、表示されるデータは問題ありませんでした。問題は、値が「0」の他のバーに必要なスペースを収容するために、各バーが非常に細いことでした。
series: [{
type: "bar",
data: [value1, 0, 0, 0, 0, 0],
color: "#hex1"
},{
type: "bar",
data: [0, value2, 0, 0, 0, 0],
color: "#hex2"
}...etc...],
categoryAxis: [name1, name2, name3, ...];
試行 3. これは単純に壊れていました。
series: [{
type: "bar",
data: value1,
color: "#hex1"
},{
type: "bar",
data: value1,
color: "#hex2"
}...etc...],
categoryAxis: [name1, name2, name3, ...];
試行 4: これは正しいサイズと正しい色でバーを表示しますが、カテゴリ軸には (予想どおり) カテゴリ名はありません。
series: [{
name: name1,
data: value1,
color: hex1
},
{
name: name2,
data: value2,
color: hex2
}...etc...];