グラフのサイズ変更やズームが行われるたびに適切に再配置される注釈を使用して、HighCharts で縦棒グラフを作成しようとしています。
チャートの周りのフレームのサイズを変更すると、私が何を意味するかがわかります。注釈は、あるべき場所にとどまります。
この問題は、この再描画関数がズームから呼び出された場合にのみ発生します。チャートがリロードされるだけです。再描画イベントの関数を提供することに成功しましたが、これは選択ズーム (すべてのデータを表示するだけ) を完全に壊してしまいました。ここに私のハンドラがあります:
function drawIt() {
var optionsTmp = options;
chart = new Highcharts.Chart(optionsTmp, function(chart) {
var text, box, point;
var count = 0;
for (var annotX in annots) {
var annot = annots[annotX];
if (annot.length > 0) {
//draw rectangles / text with annot vals
}
count++;
}
});
options = optionsTmp;
}
ズーム ( ) から新しい極値を適切に通過していない可能性がありますoptions.xAxis.min
が、これをハンドラーに渡そうとしてもあまりうまくいきませんでした。
何か案は?