ハイストックチャートにいくつかのシリーズを表示しています。ユーザーが4時間を超えてデータポイントを追加した場合、スクロールのオプションを使用して少なくとも4時間のデータを表示したいのでハイスタンバイを選択しました(ただし、rangeSelectorまたはナビゲータを有効にしないようにしました。私は持っている)。x軸tickIntervalがハイスタンチャートで正しく機能しない
これは簡単なことだと思っていましたが、x軸に15分の間隔を示す問題があります。 1つのデータポイントが動的に追加されると、グラフには15分のティック間隔が正しく表示されますが、データポイントが追加されると、x軸はタイムを間違ってスケーリングし始めます。私はその後、ページを更新し、複数のデータポイントを持つグラフを表示すると、私は本当に奇妙なtickIntervalsを取得します。ここで
は私のX軸オプションは次のとおりです。
xAxis: {
type: 'datetime',
min: 1361815200000,
max: 1361829780000,
tickInterval: 15 * 60 * 1000,
minTickInterval: 15 * 60 * 1000, // 15 minute intervals
gridLineWidth: 2,
labels: {
formatter: function() {
var d = new Date(this.value);
return (d.getMinutes() == 0) ? '<b>' + Highcharts.dateFormat('%H:%M', this.value) + '</b>' : d.getMinutes();
}
}
}
あなたはここに残りの部分を見ることができます:私はhttp://jsfiddle.net/pxCsX/
何をしないのですか?私はminRange、タイプ、その他のxAxisとシリーズの属性を調べて、ハイストックのドキュメントを精査しましたが、私はbupkisを思いついています。 falseに序数を設定する
偉大な答えを!働いた –