PHPでグラフを描く (HTML-GRAPHS)

【この記事の所要時間 : 約 7 分

PHPで画像を使わず、HTMLでグラフを描画するライブラリ:HTML-GRAPHS」というのを見つけたので使ってみた。
データとしては、「ポスト小泉、安倍氏45%・谷垣氏9%…読売世論調査」を利用してグラフを作成。
コードは以下の通り。
   $graph = new BAR_GRAPH("hBar");
   $graph->values = array(45, 9, 7, 39);
   $graph->labels = array(abe, tanigaki, aso, fumei);
   $graph->barLevelColor = array(1, "red", 8, "yellow", 10, "lightgreen", 40, "blue");
   echo $graph->create();
   $graph = new BAR_GRAPH("vBar");
   $graph->values = array(45, 9, 7, 39);
   $graph->labels = array(abe, tanigaki, aso, fumei);
   $graph->barLevelColor = array(1, "red", 8, "yellow", 10, "lightgreen", 40, "blue");
   echo $graph->create();
   $graph = new BAR_GRAPH("pBar");
   $graph->values = "45;100"; 
   $graph->labels = array(abe);
   echo $graph->create();
   $graph = new BAR_GRAPH("pBar");
   $graph->values = "9;100"; 
   $graph->labels = array(tanigaki);
   echo $graph->create();
   $graph = new BAR_GRAPH("pBar");
   $graph->values = "7;100"; 
   $graph->labels = array(aso);
   echo $graph->create();
   $graph = new BAR_GRAPH("pBar");
   $graph->values = "39;100";
   $graph->labels = array(fumei); 
   echo $graph->create();
   $graph = new BAR_GRAPH("fader");
   $graph->values = "45;100"; 
   $graph->labels = array(abe);
   echo $graph->create();
   $graph = new BAR_GRAPH("fader");
   $graph->values = "9;100"; 
   $graph->labels = array(tanigaki);
   echo $graph->create();
   $graph = new BAR_GRAPH("fader");
   $graph->values = "7;100"; 
   $graph->labels = array(aso);
   echo $graph->create();
   $graph = new BAR_GRAPH("fader");
   $graph->values = "39;100";
   $graph->labels = array(fumei); 
   echo $graph->create();
あんまりうまくできなかったけど、一応、こんな感じでできた。簡単なのでどこかで使えそう。
スクリプトは、HTML-GRAPHSからダウンロードさせてもらった。

~短期集中講座~ 土日でわかる PHPプログラミング教室 環境づくりからWebアプリが動くまでの2日間コース
フロイデ株式会社 吉谷 愛
SBクリエイティブ
売り上げランキング: 8,538
スポンサーリンク
レクタングル(大)広告
  • このエントリーをはてなブックマークに追加
スポンサーリンク
レクタングル(大)広告

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です