1

ハイチャートを使用して、1 日以内に発生するいくつかのポイントをプロットしています。デフォルトを使用すると、x 軸のラベルは正しく12AM, 4AM, 8AM, 12PM, 4PM and 8PM,、各ポイントのツールチップにエコーされる時間も正しいです (例: 0400 年 1 月 6 日、1200 年 1 月 6 日、1600 年 1 月 6 日など)。

ミリタリー タイム (たとえば、1 時間は 1600) が必要ないため、次の方法で時刻形式を変更します。

tooltip: {xDateFormat: '%b %e, %l %p' }

1 月 6 日午後 4 時になると思いました。

しかし、これを行うと、x 軸のラベルはすべて午前 12 時になり、ツールチップは Jan 6, 00:00:00.016 のようになります。ポイント自体は同じ場所に表示されますが、ラベルとツールチップが間違っているだけです。時刻は午前 12 時からミリ秒単位になっているようです。

誰でもこれに光を当てることができますか?

4

1 に答える 1

1

Highcharts.dateFormat(); を使用できます。http://api.highcharts.com/highcharts#Highcharts.dateFormat()

于 2013-02-06T10:25:47.470 に答える