xAxisのカスタム注文やフォーマットをハイチャートで定義できるかどうかは疑問です。私のデータセットはxAxisに使用される日付時刻を持っていますが、クライアントはxAxisに「期間」を表示するように指定しています。期間は30分のスライスとして指定されます。つまり、1日に48の期間があります。ハイチャート - カスタムX軸フォーマット
データの範囲は、前日の期間から現在の日までの期間です。 2017年7月3日の期間11の例2017年6月3日の期間11(10時00分)のために、X軸はそうのようになります。
現在、私はこれを行うことを試みてきたのをいじることにより、各点の実際のdateTimeは、Ymd H:i:{Period}に設定され、dateFormatを使用してxAxisの秒数のみを表示します。しかし、これはデータの間にギャップを残す2017-03-06 23:59:{期間48}と2017-03-07 00:00:{期間11}
タイムスタンプに基づいてポイントを取得しましたが、X軸に正しいラベルがありませんか?私はモデル(タイムスタンプ)に触れません。私は関数f.xを作成します。 'createLabelFromTimestamp(タイムスタンプ)'。次に、HMSを抽出し、それらに基づいて期間を計算する。値が0の場合は、period-numberではなくdateを返します。 –
xAxisのラベルにこれを表示するにはどうすればいいですか? –
http://api.highcharts.com/highcharts/xAxis.labels.formatter –