11

xAxis に時間ラベルのみを表示する必要があります。私は Highcharts を使用していますが、その方法を完全には理解していません。xAxis では、21:00 のような形式の時間ラベルが必要です。日付は必要ありません。必要なのは時間だけです。さらに、2 つのラベルの差は 00:30 (30 分) または 01:30 で、ズーム可能である必要があります。私の PHP スクリプトは 30 分ごとにデータベースに値を書き込み、それをグラフに表示する必要があります。英語が下手ですみません、私はロシア人です。どんな助けでも大歓迎です:)

4

1 に答える 1

18

チャートの xAxis では、 と を提供する必要がありtickintervalますdateTimeLabelFormats。次のコードは、1.5 時間のティック間隔を示します。1.5 in を置き換えることで、任意の時間数に変更できます。tickInterval: 1.5 * 3600 * 1000,

xAxis: {
    type: 'datetime',
    //Sets tickInterval to 24 * 3600 * 1000 if display is by day
    tickInterval: 1.5 * 3600 * 1000,
    dateTimeLabelFormats : {
        day: '%H:%M'
    }
}
于 2012-07-04T12:04:06.017 に答える