Googlecharts-overview

提供:Dev Guides
移動先:案内検索

Google Chart-概要

*Google Charts* は、インタラクティブなチャート作成機能を追加してWebアプリケーションを強化することを目的とした、純粋なJavaScriptベースのチャート作成ライブラリです。 幅広いチャートをサポートしています。 チャートは、Chrome、Firefox、Safari、Internet Explorer(IE)などの標準ブラウザーでSVGを使用して描画されます。 レガシーIE 6では、VMLを使用してグラフィックを描画します。

特徴

以下は、Google Chartライブラリの主な機能です。

  • 互換性-すべての主要なブラウザと、AndroidやiOSなどのモバイルプラットフォームで動作します。
  • マルチタッチのサポート-AndroidやiOSなどのタッチスクリーンベースのプラットフォームでマルチタッチをサポートします。 iPhone/iPadおよびAndroidベースのスマートフォン/タブレットに最適です。
  • 無料-オープンソースであり、非営利目的で無料で使用できます。
  • 軽量-loader.jsコアライブラリは、非常に軽量なライブラリです。
  • シンプルな構成-jsonを使用してチャートのさまざまな構成を定義し、学習と使用が非常に簡単です。
  • 動的-チャート生成後でもチャートを変更できます。
  • 複数軸-x、y軸に制限されません。 チャート上の複数の軸をサポートします。
  • 設定可能なツールチップ-ユーザーがチャート上の任意のポイントにカーソルを合わせるとツールチップが表示されます。 googlechartsは、ツールチップをプログラムで制御するためのツールチップの組み込みフォーマッターまたはコールバックフォーマッターを提供します。
  • * DateTimeサポート*-日付時刻を特別に処理します。 日付に関する賢明なカテゴリに対して多数の組み込みコントロールを提供します。
  • 印刷-Webページを使用してグラフを印刷します。
  • 外部データ-サーバーからの動的なデータのロードをサポートします。 コールバック関数を使用してデータを制御します。
  • テキストの回転-あらゆる方向のラベルの回転をサポートします。

サポートされているチャートタイプ

Google Chartsライブラリは、次の種類のグラフを提供します-

Sr.No. Chart Type & Description
1

Line Charts

線/スプラインベースのチャートを描くために使用されます。

2

Area Charts

エリアごとのチャートを描画するために使用されます。

3

Pie Charts

円グラフの描画に使用されます。

4

Sankey Charts, Scatter Charts, Stepped area charts, Table, Timelines, TreeMap, Trendlines

散布図の描画に使用されます。

5

Bubble Charts

バブルベースのチャートを描画するために使用されます。

6

Dynamic Charts

ユーザーがチャートを変更できる動的チャートを描画するために使用されます。

7

Combinations

さまざまなチャートの組み合わせを描画するために使用されます。

8

3D Charts

立体チャートの描画に使用されます。

9

Angular Gauges

速度計タイプのチャートを描画するために使用されます。

10

Heat Maps

ヒートマップの描画に使用されます。

11

Tree Maps

ツリーマップの描画に使用されます。

次の章では、上記の各タイプのチャートを例とともに詳細に説明します。

ライセンス

Google Chartはオープンソースであり、無料で使用できます。 リンクをたどってください:https://developers.google.com/chart/terms#license [利用規約]。