ハイチャートの xrange チャート タイプで第 2 レベルのデータを作成しようとすると、期待どおりに動作しない
jsfiddle https://jsfiddle.net/bo8eL42v/10/およびハイチャートのドキュメントhttps://api.highcharts.com/highcharts/series.xrange.data.drilldownを参照してください
背景 - 理想的な動作: シリーズをクリックすると、同じシリーズがカテゴリとして時間バケット (日 || 週) に分類されてチャートが再描画されます。一人一人の比較
SubPar 別の解決策は、series.events.click を使用して、DayOverDay 動作でチャートを完全に上書きする func をトリガーすることです。
概念的にドリルダウンが説明どおりに機能することをテストするための基本的なjsfiddleを実装しました
...
x: Date.UTC(2014, 11, 10),
x2: Date.UTC(2014, 11, 23),
y: 2,
drilldown: 'a'
}],
...
}],
drilldown: {
series: [{
id: 'a',
data: [{
x: Date.UTC(2014, 10, 21),
x2: Date.UTC(2014, 11, 1),
y: 0,
partialFill: 0.25
},{
x: Date.UTC(2014, 11, 1),
x2: Date.UTC(2014, 11, 2),
y: 0,
partialFill: 0.25
}]
}]
}
予期される: ドリルダウン: 'a' が、drilldown.series.'a' で定義されたポイントのみを使用してチャートを再描画する必要があるデータポイントのいずれかをクリックすると、'a' は ID です
実際: 何も起こらず、エラーは発生しません