メイン系列(LTP)を描き始めるチャートでは、全幅で描きます。
下部のセレクター チャートのように描画する方法はありますか?
編集: xAxis 全体を表示可能にしてから、xAxis を自動スケーリングせずにポイントを追加します。
私のコードを見てください
メイン系列(LTP)を描き始めるチャートでは、全幅で描きます。
下部のセレクター チャートのように描画する方法はありますか?
編集: xAxis 全体を表示可能にしてから、xAxis を自動スケーリングせずにポイントを追加します。
私のコードを見てください
ここで@wergeldのソリューションを構築します。彼のソリューションでわかるように、x軸の終わりは5:30に正しく配置されましたが、時間の急激な飛躍がありました。これは、軸の序数プロパティがtrueに設定されているためですデフォルトでは、すべてのポイントがピクセルに関して等間隔であり、時間の違いは重要ではないことを意味します。そのため、軸は右に 1 つのポイントだけに十分なスペースを残しているため、1 つのポイントを追加するのに必要なピクセル数になります。序数を false に設定すると、時差に基づいて必要なだけのスペースが割り当てられます。全体として、ここにあなたの解決策があります:) http://jsfiddle.net/jugal/UP5sW/
var min = new Date().getTime();
var max = min + 50 * 500;
//...
xAxis: {
ordinal: false,
max:max
},
series: [
{
name: 'Series 0',
data: [[min, 0]]
},
{
name: 'End',
data: [[max, 0]]
}]
序数オプションの詳細 @ http://www.highcharts.com/stock/ref/#xAxis--ordinal & http://jsfiddle.net/gh/get/jquery/1.7.1/highslide-software/highcharts.com /tree/master/samples/stock/xaxis/ordinal-false/