私はこのスクリプトを長い間扱ってきましたが、2 つのシリーズのデータ配列の各バーに異なる背景色を与える方法がわかりません。次のようにすることができます。
data: [{
y: 88,
color: {
linearGradient: {
x1: 0,
y1: 0,
x2: 1,
y2: 0
},
stops: [
[0, 'rgb(66, 121, 54)'],
[.50, 'rgb(86, 146, 71)'],
[.50, 'rgb(97, 159, 79)'],
[1, 'rgb(120, 182, 98)']]
}
}
しかし、私はデータ配列を次のようにする必要があります:
series: [{
name: 'Previous',
data : [145, 180, 199, 244]
}, {
name: 'Current',
data : [145, 180, 199, 244]
}]
次のようなカラー配列を使用して異なる色を指定します。
colors: [
{ linearGradient: { x1: 0, y1: 0, x2: 1, y2: 0 },
stops: [ [0, 'orange'], [1, '#fff']] },
{ linearGradient: { x1: 0, y1: 0, x2: 1, y2: 0 },
stops: [ [0, 'gray'], [1, '#fff']] },
{ linearGradient: { x1: 0, y1: 0, x2: 1, y2: 0 },
stops: [ [0, 'fushia'], [1, '#fff']] },
{ linearGradient: { x1: 0, y1: 0, x2: 1, y2: 0 },
stops: [ [0, 'green'], [1, '#fff']] },
{ linearGradient: { x1: 0, y1: 0, x2: 1, y2: 0 },
stops: [ [0, 'pink'], [1, '#fff']] },
{ linearGradient: { x1: 0, y1: 0, x2: 1, y2: 0 },
stops: [ [0, 'purple'], [1, '#fff']] },
],
http://jsfiddle.net/creativestudio/R4CmJ/を作成しました
これは私がやろうとしていることのスナップショットです。基本的に、各グループの最初の列は異なる色で、2 番目のバーは同じ単色です。