すべてのシリーズポイントが1日単位で、xAxisの日付形式をday.Monthにする場合は、次のDate.UTC
方法を使用して次の操作を実行できます。
Date.UTC(year,month,day,hours,minutes,seconds,millisec)
、、、year
およびmonth
はday
すべて必須です。したがって、その値も取得する必要があります。月は0から始まり、11に進むことに注意してください。
その場合、HighCharts形式のデータは次のようになります。
[Date.UTC(2012, 11, 13), 2797], [Date.UTC(2012, 11, 14), 3252], [Date.UTC(2012, 11, 15), 771], [Date.UTC(2012, 11, 16), 669], [Date.UTC(2012, 11, 17), 2962], [Date.UTC(2012, 11, 18), null], [Date.UTC(2012, 11, 19), 1]
チャートをきれいにプロットするには、現在行っていない12.18の値も設定する必要があります。に設定しましたnull
。このチャートはヌルポイント間に線を引きませんが、でそうすることができますconnectNulls
。nullを接続する場合は、trueに設定します。デフォルトではfalseに設定されています。
次に、「13.12」のような日付を表示するようにxAxisをフォーマットします。これは、formatter
プロパティを使用して行います。フォーマットを取得するには、を使用します'%d.%m'
。日付形式のオプションはここにリストされています。
データをHighCharts形式に変換する方法は、ソースによって異なります。複数の方法があります。
デモ