Google Charts:軸に表示される日付形式をカスタマイズするにはどうすればよいですか?

サージ

ここでは軸のカスタマイズに関するドキュメントに従いますが、AXESで日付形式をカスタマイズする方法については説明しておらず、列についてのみ説明しています。

軸の形式を「dd / MM / yy」にする必要がありますが、このような単純なタスクを実行できません。

これがコーデックスです

google.charts.load("current", {
  packages: ["line"]
});

google.charts.setOnLoadCallback(drawChart);

function drawChart() {
  var data = google.visualization.arrayToDataTable([
    ["Date", "A", "B", "C", "D", "E", "F"],
    [new Date(2006, 1, 1), 5394, 5014, 2480, 9380, 4852, 7128],
    [new Date(2006, 1, 8), 5697, 5147, 2480, 9187, 7644, 7134],
    [new Date(2006, 1, 16), 5780, 5192, 2480, 8941, 7729, 7148],
    [new Date(2006, 1, 25), 5993, 5211, 2480, 8750, 7768, 7151],
    [new Date(2006, 2, 2), 6207, 5282, 2480, 8636, 7827, 7195],
    [new Date(2006, 2, 11), 6334, 5361, 2548, 8515, 7874, 7140],
    [new Date(2006, 2, 16), 6687, 5346, 2566, 8347, 7895, 7131],
    [new Date(2006, 2, 28), 6967, 5398, 2802, 8220, 7831, 7141],
    [new Date(2006, 3, 1), 7061, 5419, 2818, 8198, 7827, 7031],
    [new Date(2006, 3, 2), 7335, 5457, 2829, 8211, 7959, 6966]
  ]);

  var options = {
    chart: { title: "my graph" },
    curveType: "function",
    legend: { position: "none" },
    axes: {
      x: {
        0: { side: "top", label: "axes label", format: "dd/MM/yy", color: "red" }
      }
    },
    hAxis: { format: "dd/MM/yyyy" },
    vAxis: { format: "MMM d, y" }
  };

  var chart = new google.charts.Line(document.getElementById("curve_chart"));

  chart.draw(data, options);
}
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>

<div class="container">
	<div class="row">
		<div class="col-md-12">
			<div id="curve_chart"></div>
		</div>
	</div>
</div>

白い帽子

マテリアルチャートでサポートされていないオプションがいくつかあります
->材料チャートフィーチャパリティの追跡問題を参照してください

材料チャート-> google.charts.Line-packages: ["line"]

クラシックチャート-> google.visualization.LineChart-packages: ["corechart"]


材料チャートでサポートされて
いるオプションの場合、チャートを描画する前に、それらのオプションを材料オプションに変換する必要があります。

google.charts.Line.convertOptions(options)

次の作業スニペットを参照してください...

google.charts.load("current", {
  packages: ["line"]
});

google.charts.setOnLoadCallback(drawChart);

function drawChart() {
  var data = google.visualization.arrayToDataTable([
    ["Date", "A", "B", "C", "D", "E", "F"],
    [new Date(2006, 1, 1), 5394, 5014, 2480, 9380, 4852, 7128],
    [new Date(2006, 1, 8), 5697, 5147, 2480, 9187, 7644, 7134],
    [new Date(2006, 1, 16), 5780, 5192, 2480, 8941, 7729, 7148],
    [new Date(2006, 1, 25), 5993, 5211, 2480, 8750, 7768, 7151],
    [new Date(2006, 2, 2), 6207, 5282, 2480, 8636, 7827, 7195],
    [new Date(2006, 2, 11), 6334, 5361, 2548, 8515, 7874, 7140],
    [new Date(2006, 2, 16), 6687, 5346, 2566, 8347, 7895, 7131],
    [new Date(2006, 2, 28), 6967, 5398, 2802, 8220, 7831, 7141],
    [new Date(2006, 3, 1), 7061, 5419, 2818, 8198, 7827, 7031],
    [new Date(2006, 3, 2), 7335, 5457, 2829, 8211, 7959, 6966]
  ]);

  var options = {
    chart: { title: "my graph" },
    curveType: "function",
    legend: { position: "none" },
    axes: {
      x: {
        0: { side: "top", label: "axes label", format: "dd/MM/yy", color: "red" }
      }
    },
    hAxis: { format: "dd/MM/yyyy" }
  };

  var chart = new google.charts.Line(document.getElementById("curve_chart"));
  chart.draw(data, google.charts.Line.convertOptions(options));
}
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>

<div class="container">
	<div class="row">
		<div class="col-md-12">
			<div id="curve_chart"></div>
		</div>
	</div>
</div>


注:上のグラフでは、y軸に数値が含まれているため
、日付形式はvAxis...では機能しません

vAxis: { format: "MMM d, y" }  // <-- removed from above snippet

編集

グーグルチャートをロードするとき、デフォルトのロケールは->'en'別のロケールをロードするには、loadステートメントで言語を指定します...

google.charts.load("current", {
  packages: ["line"],
  language: "fr"
});

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Google Charts:軸に表示される日付形式をカスタマイズするにはどうすればよいですか?

分類Dev

Google App Engine Javaのログをカスタマイズするにはどうすればよいですか?

分類Dev

Google App Engine Javaのログをカスタマイズするにはどうすればよいですか?

分類Dev

Google Play開発者サービスをカスタマイズしてjarサイズを小さくするにはどうすればよいですか?

分類Dev

Google Chartsでx軸に2つのタイトルを表示するにはどうすればよいですか?

分類Dev

カスタマイズした検索ボックスにカスタムGoogle検索を追加するにはどうすればよいですか?

分類Dev

Google Chartsで注釈線のスタイルを設定するにはどうすればよいですか?

分類Dev

新しいGoogle + iOS SDKでGIDSignInButtonログインイメージをカスタマイズするにはどうすればよいですか?

分類Dev

Google Chartに表示される数値の形式を変更するにはどうすればよいですか?

分類Dev

Google ChartでhAxisを日付形式として設定するにはどうすればよいですか?

分類Dev

リアルタイムで更新される追加情報を表示するために、Android Studioとカスタムタイルレイヤーで定型化されたGoogleマップアプリを作成するにはどうすればよいですか?

分類Dev

GoogleマップのmyLocationEnabledボタンをカスタマイズするにはどうすればよいですか?

分類Dev

アプリの作成中にGoogleホームの表現をカスタマイズするにはどうすればよいですか?

分類Dev

Google Charts APIでy軸の名前を変更するにはどうすればよいですか?

分類Dev

Googleマップでカスタムマップを作成するにはどうすればよいですか?

分類Dev

Googleマップを表示/非表示にするためにreactJsにスタイルを追加するにはどうすればよいですか?

分類Dev

カスタムルートをGoogleサイトマップに表示するにはどうすればよいですか?

分類Dev

Google Testの失敗メッセージをカスタマイズするにはどうすればよいですか?

分類Dev

Google Guice Injected Objectのフィールドをカスタマイズするにはどうすればよいですか?

分類Dev

React with Google Places APIを使用して、Googleマップにプレイスマーカーを表示するにはどうすればよいですか?

分類Dev

Googleマップのマーカータイトルを一度に自動的に表示するにはどうすればよいですか?

分類Dev

UNIXタイムスタンプをGoogleスプレッドシートの日付値に変換するにはどうすればよいですか?

分類Dev

GoogleマイビジネスAPIで日付範囲内のすべてのレビューを取得するにはどうすればよいですか?

分類Dev

Googleストレージのファイルサイズが制限された署名付きURLを作成するにはどうすればよいですか?

分類Dev

特定のデータを表示するように Google マップのマーカーを変更するにはどうすればよいですか?

分類Dev

日付の選択にデータ検証が使用されるGoogleスプレッドシートのセルにデフォルトの現在の日付を表示するにはどうすればよいですか?

分類Dev

Google Data Studioで日付形式を「2020年8月3日」から「2020年8月3日」に変更するにはどうすればよいですか?

分類Dev

Googleマップでスムーズマーカー(SVGアイコン)を取得するにはどうすればよいですか?

分類Dev

Googleマップv2でマーカーをスムーズに移動することを修正するにはどうすればよいですか?

Related 関連記事

  1. 1

    Google Charts:軸に表示される日付形式をカスタマイズするにはどうすればよいですか?

  2. 2

    Google App Engine Javaのログをカスタマイズするにはどうすればよいですか?

  3. 3

    Google App Engine Javaのログをカスタマイズするにはどうすればよいですか?

  4. 4

    Google Play開発者サービスをカスタマイズしてjarサイズを小さくするにはどうすればよいですか?

  5. 5

    Google Chartsでx軸に2つのタイトルを表示するにはどうすればよいですか?

  6. 6

    カスタマイズした検索ボックスにカスタムGoogle検索を追加するにはどうすればよいですか?

  7. 7

    Google Chartsで注釈線のスタイルを設定するにはどうすればよいですか?

  8. 8

    新しいGoogle + iOS SDKでGIDSignInButtonログインイメージをカスタマイズするにはどうすればよいですか?

  9. 9

    Google Chartに表示される数値の形式を変更するにはどうすればよいですか?

  10. 10

    Google ChartでhAxisを日付形式として設定するにはどうすればよいですか?

  11. 11

    リアルタイムで更新される追加情報を表示するために、Android Studioとカスタムタイルレイヤーで定型化されたGoogleマップアプリを作成するにはどうすればよいですか?

  12. 12

    GoogleマップのmyLocationEnabledボタンをカスタマイズするにはどうすればよいですか?

  13. 13

    アプリの作成中にGoogleホームの表現をカスタマイズするにはどうすればよいですか?

  14. 14

    Google Charts APIでy軸の名前を変更するにはどうすればよいですか?

  15. 15

    Googleマップでカスタムマップを作成するにはどうすればよいですか?

  16. 16

    Googleマップを表示/非表示にするためにreactJsにスタイルを追加するにはどうすればよいですか?

  17. 17

    カスタムルートをGoogleサイトマップに表示するにはどうすればよいですか?

  18. 18

    Google Testの失敗メッセージをカスタマイズするにはどうすればよいですか?

  19. 19

    Google Guice Injected Objectのフィールドをカスタマイズするにはどうすればよいですか?

  20. 20

    React with Google Places APIを使用して、Googleマップにプレイスマーカーを表示するにはどうすればよいですか?

  21. 21

    Googleマップのマーカータイトルを一度に自動的に表示するにはどうすればよいですか?

  22. 22

    UNIXタイムスタンプをGoogleスプレッドシートの日付値に変換するにはどうすればよいですか?

  23. 23

    GoogleマイビジネスAPIで日付範囲内のすべてのレビューを取得するにはどうすればよいですか?

  24. 24

    Googleストレージのファイルサイズが制限された署名付きURLを作成するにはどうすればよいですか?

  25. 25

    特定のデータを表示するように Google マップのマーカーを変更するにはどうすればよいですか?

  26. 26

    日付の選択にデータ検証が使用されるGoogleスプレッドシートのセルにデフォルトの現在の日付を表示するにはどうすればよいですか?

  27. 27

    Google Data Studioで日付形式を「2020年8月3日」から「2020年8月3日」に変更するにはどうすればよいですか?

  28. 28

    Googleマップでスムーズマーカー(SVGアイコン)を取得するにはどうすればよいですか?

  29. 29

    Googleマップv2でマーカーをスムーズに移動することを修正するにはどうすればよいですか?

ホットタグ

アーカイブ