[解決済み] ハイチャートの日付をX軸に表示するには?
2022-08-31 08:10:59
質問
HighchartsのX軸に日付を表示させる標準的な方法はありますか? 彼らのドキュメントでそれを見つけることができません。 https://api.highcharts.com/highcharts/xAxis.type
時間範囲が十分に広い場合、日付が表示されます。 しかし、時間範囲が十分に大きくないときは、このように時間だけが表示されます。
これはあまり理想的ではありません...この場合、日付と時間を表示できれば最高なんですけどね。 どなたか方法をご存知ですか?
どのように解決するのですか?
Highchartsは自動的に現在のズーム範囲に最適なフォーマットを探そうとします。これは、xAxis が以下のタイプである場合に行われます。
'datetime'
. 次に、現在のズームの単位が計算され、それは次のうちの1つである可能性があります。
- 秒
- 分
- 時間
- 日
- 週
- 月
- 年
この単位は、次に軸ラベルのフォーマットを見つけるために使用されます。デフォルトのパターンは
second: '%H:%M:%S',
minute: '%H:%M',
hour: '%H:%M',
day: '%e. %b',
week: '%e. %b',
month: '%b \'%y',
year: '%Y'
もし、日を "hour"- レベルのラベルの一部にしたいのであれば、以下のように
dateTimeLabelFormats
オプションを変更する必要があります。
%d
または
%e
.
これらは利用可能なパターンです。
- %a: 月' のような短い平日。
- A: 'Monday' のような長い平日です。
- %d: 01から31までの2桁の月日。
- %e: その月の日、1 から 31。
- %b: Jan' のような短い月。
- B: 'January'のような長い月です。
- %m: 2桁の月番号、01から12まで。
- %y: 2 桁の年、2009 年は 09 のように。
- Y:2009年のような4桁の年。
- H:24h形式の2桁の時間、00から23まで。
- I:12hフォーマットの2桁の時間、00から11まで。
- l (小文字の L): 1 から 11 までの 12h フォーマットの時間。
- M:2桁の分、00から59。
- %p: 大文字のAMまたはPM。
- P: 小文字の AM または PM。
- %S: 2桁の秒数、00から59
http://api.highcharts.com/highcharts#xAxis.dateTimeLabelFormats
関連
-
[解決済み] 配列から特定の項目を削除するにはどうすればよいですか?
-
[解決済み] jQueryで要素が非表示になっているかどうかを確認するには?
-
[解決済み] JavaScriptで "use strict "は何をするのか、その根拠は?
-
[解決済み] JavaScriptで文字列が部分文字列を含むかどうかを確認する方法は?
-
[解決済み] JavaScriptでタイムスタンプを取得する方法は?
-
[解決済み] JavaScriptで現在のURLを取得する?
-
[解決済み】別のウェブページにリダイレクトするにはどうすればいいですか?
-
[解決済み】オブジェクトからプロパティを削除する(JavaScript)
-
[解決済み] Chromeの拡張機能開発にWebStormを使用するにはどうすればよいですか?
-
[解決済み] イテレータでmap()を使用する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 配列からオブジェクトを生成する
-
[解決済み] jqueryでdivの要素がオーバーフローしていないかチェックする
-
[解決済み] Chart.jsを使ってドーナツチャートの中にテキストを追加するには?
-
[解決済み] node.jsで文字列のsha1ハッシュを取得するにはどうすればよいですか?
-
[解決済み] 文字列が空白であるかどうかをチェックする
-
[解決済み] 無効になっている入力フィールドの値を送信する
-
[解決済み] jQueryの$という記号の意味は何ですか?
-
[解決済み] Javascriptで動的に命名されたメソッドを呼び出すにはどうすればよいですか?
-
[解決済み] BlobからArrayBufferへ移行する方法
-
[解決済み] HTML要素にスクロールバーがあるかどうかをチェックする