重要: Google グラフツールのイメージグラフのサポートは、2012 年 4 月 20 日をもって正式に終了しました。この機能は非推奨ポリシーに従って引き続き機能します。
概要
Google Charts API を使用して画像としてレンダリングされる円グラフ。
例
<html>
  <head>
    <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
    <script type="text/javascript">
      google.charts.load("current", {packages:["imagepiechart"]});
      google.charts.setOnLoadCallback(drawChart);
      function drawChart() {
        var data = google.visualization.arrayToDataTable([
          ['Task', 'Hours per Day'],
          ['Work',        11],
          ['Eat',         2],
          ['Commute',     2],
          ['Watch TV',    2],
          ['Sleep',       7]
        ]);
        var chart = new google.visualization.ImagePieChart(document.getElementById('chart_div'));
        chart.draw(data, {width: 430, height: 240, title: 'My Daily Activities'});
      }
    </script>
  </head>
  <body>
    <div id="chart_div" style="width: 400px; height: 240px;"></div>
  </body>
</html>
読み込んでいます
google.charts.load パッケージ名は "imagepiechart" です。
  google.charts.load('current', {packages: ['imagepiechart']});
ビジュアリゼーションのクラス名は google.visualization.ImagePieChart です。
var visualization = new google.visualization.ImagePieChart(container);
データ形式
2 つの列。最初の列は文字列で、スライスのラベルが含まれている必要があります。 2 番目の列は数値で、スライスの値が含まれている必要があります。
構成オプション
ビジュアリゼーションの draw() メソッドに渡される options オブジェクトの一部として、以下のオプションを指定できます。
| 名前 | タイプ | デフォルト | 説明 | 
|---|---|---|---|
| backgroundColor | string | '#FFFFFF'(白) | グラフの背景色(Chart API カラー形式)。 | 
| color | string | 自動車 | すべてのシリーズに使用する基本色を指定します。各シリーズは指定された色のグラデーションになります。色は、Chart API のカラー形式で指定します。 colorsが指定されている場合は無視されます。 | 
| 色 | 配列<文字列> | 自動車 | 各データ系列に固有の色を割り当てるために使用します。色は、Chart API のカラー形式で指定します。色 i はデータ列 i に使用され、データ列が色数より多い場合は先頭に戻ります。すべてのシリーズで単一色のバリエーションが許容される場合は、代わりに colorオプションを使用します。 | 
| enableEvents | boolean | false | クリックやマウスオーバーなど、ユーザー トリガー イベントがグラフからスローされます。 特定のグラフの種類でのみサポートされています。下記のイベントをご覧ください。 | 
| 身長 | 数値 | コンテナの高さ | グラフの高さ(ピクセル単位)。 | 
| is3D | boolean | false | true に設定すると、3 次元グラフが表示されます。 | 
| labels | string | 「none」 | 各スライスに表示するラベル(存在する場合)。次のいずれかの値を選択します。 
 | 
| 凡例 | string | '右' | グラフ上の凡例の位置。「top」、「bottom」、「left」、「right」、「none」のいずれかの値を選択します。 | 
| title | string | タイトルなし | グラフの上部に表示するテキストです。 | 
| 幅 | 数値 | コンテナの幅 | グラフの幅(ピクセル単位)。 | 
メソッド
| メソッド | 戻り値の型 | 説明 | 
|---|---|---|
| draw(data, options) | none | グラフを描画します。 | 
イベント
登録すると、汎用イメージチャートのページで説明されているイベントを音声で聞くことができます。
データポリシー
Chart API のロギング ポリシーをご覧ください。