あなたがここに追加するデータがもっとあると言ったので、私は何をしますか:
ツールヒントは、一連のホバーごとに 1 つのポイントを読み取るため、マウス カーソルに最も近いポイントを返します。
tooltip: {
allowHTML: true,
formatter: function() {
console.log(this.points) ;
}
},
次のオブジェクトが最も近い点でした:
return [
key: "SALKTU - LEVEL ZERO"
percentage: undefined
point: xa
series: c
total: undefined
x: 1324512000000
y: 91
__proto__: Object ]
jsフィドル
これを解決するには、複数必要ですyAxis
だから私はこのようにします
yAxis: [{
title: {
text: 'OHLC'
},
height:100,
lineWidth: 2
}, {
title: {
text: 'Volume'
},
top: 200,
height: 100,
offset: 0,
lineWidth: 2
} , {
title: {
text: 'max'
},
top: 320,
height: 100,
offset: 0,
lineWidth: 2
} ,{
title: {
text: 'min'
},
top: 450,
height: 100,
offset: 0,
lineWidth: 2
} ,
],
series: [{
type: 'column',
name: 'RBWQCR - LEVEL ONE',
data :[[1324512000000 ,81]]
}, {
type: 'column',
name: 'JPXZTO - LEVEL EIGHT',
yAxis: 1,
data:[[1324512000000 ,81]]
}, {
type: 'column',
name: 'CXRCTO - LEVEL THREE',
yAxis: 2,
data: [[1324512000000 ,81]]
}, {
type: 'column',
name: 'FLOPAP - LEVEL FOUR',
yAxis:3,
data :[[1324512000000 ,81]]
}]
すべてのデータを渡すとjsFiddleが機能すると、グラフが見栄えが良くなります
それぞれを別々のシリーズにするのが気に入らない場合は、次の例を見てください。少し複雑ですが、試してみる価値があります