よくある質問

  1. Google Chart API とは
  2. Google がこのサービスを提供しているのはなぜですか?パートナー様にとっての利点
  3. Google はすべてのグラフデータを記録していますか?
  4. Google は新しいタイプのグラフをサポートするべきだと思いますか、あるいは機能リクエストがあります。どこに問い合わせればよいですか?
  5. どのような種類のグラフがサポートされていますか?
  6. JavaScript API などを使用して、プログラムでグラフを作成できますか?
  7. Google Chart API では URL の長さに制限はありますか?URL の最大長はどれくらいですか?
  8. 棒や折れ線などが Y 軸に正しい値で表示されないのはなぜですか?

Google Chart API とは
Google Chart API は、一部のデータからグラフを簡単に作成し、ウェブページに埋め込むことができる極めてシンプルなツールです。データと書式設定パラメータを HTTP リクエストに埋め込むと、Google はグラフの PNG 画像を返します。さまざまなタイプのグラフがサポートされています。リクエストを画像タグに含めることで、ウェブページにグラフを含めることができます。
Google がこのサービスを提供している理由パートナー様にとっての利点
このサービスは元々、独自のアプリケーション(Google Finance など)にチャートを迅速に埋め込むための内部ツールとして構築されました。このツールは、ウェブ デベロッパーに開かれるツールとして役立つと考えました。
Google にグラフのデータがすべて記録されるのですか?
HTTP リクエストに含まれるグラフのデータは、内部テストとデバッグの目的で 2 週間以内に一時ログに保存されます。

もちろん、公開されているウェブページのイメージタグにグラフが表示されていれば、チャートがクロールされる可能性があることを理解しておく必要があります。

Google は新しいタイプのグラフをサポートする必要があるか、機能リクエストがあると考えています。どこにリクエストを送信すればよいですか?
これや他のサポート リクエスト用に Google グループ(http://groups.google.com/group/google-visualization-api) が設定されています。
どのような種類のグラフがサポートされていますか?
すべてのリストはグラフ ギャラリーで確認できます。
JavaScript などを使用して、グラフをプログラムで作成できますか?
現在のところ、グラフの作成は URL からのリクエストでのみサポートされています。数人のユーザーが、URL を組み立てるためのツールと API を作成しました。
Google Chart API では URL の長さに制限はありますか?URL の最大文字数
URL の最大長は Google Chart API ではなく、ウェブブラウザとウェブサーバーによって決まります。グラフの GET リクエストで指定できる最長の URL は、URL エンコード後の 2,048 文字です(例:|%7C になります)。POST の場合、この上限は 16K です。

URL の長さに問題がある場合は、次の短縮 URL を参考にしてください。

  • テキスト エンコードデータ形式を使用している場合は、数値から先頭のゼロを削除し、小数点の後に末尾のゼロを削除し、小数点の後に数値を丸めたり切り捨てたりします。
  • それでも URL が十分に短縮されない場合は、シンプル(1 文字)または拡張(2 文字)のエンコードを使用します。
  • サンプルデータの頻度を下げて、粒度を低くします。
  • ラベルスタイルなどの機器や装飾をグラフから削除します。
棒や折れ線などが Y 軸に正しい値で表示されないのはなぜですか?
デフォルトでは、どちらの軸にも 0 ~ 100 の範囲が表示されます。これは、データの値とは無関係です。行、バー、または実際のデータ値と整合させるには、chxr パラメータを使用して、データ範囲と完全に一致するラベル範囲を指定する必要があります。