2008/2/29 金曜日

グラフを簡単に作成できるgoogleAPI

Filed under: 開発技術関係 — admin @ 23:29:02

グラフを簡単に出力したい場合等に利用できるのがgoogleChartAPIだ。

サービス詳細はこちら
http://code.google.com/apis/chart/

このサービスはURLにパラメータをつけてgoogleのサーバへ送信することで、自動でPNGファイルを返してくれるといった優れものだ。本サイトではPieChartを利用しているが、PieChart以外にも様々なグラフに対応しているので非常に使い勝手がよい。また、PHPのJPGraphより高画質でしかも無料といった点がよい点だ。

使い方はHTMLタグにパラメータ付きURLを入力し、HTMLコードを貼り付けるだけ。

<img src=”http://chart.apis.google.com/chart
?cht=p&chd=t:99,3,11,11,11,11&chs=435×250
&chl=bad|nomal|nice|good|verygood|excellent
&chtt=Nice%20chart&chco=aabbcc”/
>

ちなみに作成結果はこんな感じ

各種パラメータの詳細説明は以下のとおり(項目ごとは&で区切る)
?cht=p /?cht=3p ・・・チャートのグラフの2D及び3Dを切り替えることができる。
&chd=t :1,2,3,1,2・・・テキストベースの比率(googleserver側で自動修正してくれる)
&chs=435×250・・・グラフ全体の大きさ(計算が3000を超えないようにする。500×600など面積合計300,000限界)※かける=×ではなく、えっくす=xなので注意すること。

&chl=bad|nomal|nice|good|verygood|excellent・・・グラフに利用したい項目(データの数と同じにしておく)
&chtt=Nice%20chart・・・グラフタイトル
&chco=aabbcc・・・背景色

簡単な解説は上記のような感じ。これ以外にも設定項目はあるので、実際に本家に文献(英語のみ)を見てみるのをお勧めします。

HTML convert time: 0.160 sec. Powered by WordPress ME