0

xaxis のカテゴリとしてリストしたミリ秒を、ハイチャートで正しくフォーマットする (またはまったくフォーマットする) のに問題があります。私の xAxis オブジェクトは次のようになります。

xAxis: {
        categories: [1373155200000, 1373241600000, 1373328000000, 1373414400000, 1373500800000, 1373587200000, 1373673600000, 1373760000000, 1373846400000, 1373932800000, 1374019200000, 1374105600000],
        type: 'datetime',
        dateTimeLabelFormats: {

            millisecond: '%H',
            second: '%H:%M:%S',
            minute: '%H:%M',
            hour: '%H:%M',
            day: '%e. %b',
            week: '%e. %b',
            month: '%b \'%y',
            year: '%Y'

        }
    }

しかし、グラフの x 軸にはまだラベルがミリ秒単位で表示されています。ツールチップはラベルを正しく解析します。

ここに私が問題を表示しているjsfiddleがあります:http://jsfiddle.net/WSsZz/2/

どんなポインタでも役立ちます!

4

1 に答える 1

0

日時軸をカテゴリと組み合わせることはできません。厳密にはどちらか一方です。

フォーマッタを使用してカテゴリからラベルを計算するのは、かなり奇妙な方法です...

カテゴリを削除して日付/時刻の値を x データ値として送信するか、データ ポイントが等間隔である場合は pointStart プロパティと pointInterval プロパティを使用するだけです。

于 2013-08-09T13:31:14.537 に答える