- ベストアンサー
Image_Graphを使用しての、横に伸びる棒グラフを作成したい。
Image_Graph初心者です。 今、Image_Graphで横に伸びる棒グラフを作成したいと思っているのですが、色々調べても良く分かりません。 お詳しい方がいらっしゃったら、是非ご教授願います。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
lickdog99さん、 同サイトの下のページを参考にすれば、縦→横に変更可能でしょう。 http://pear.veggerby.dk/samples/code/id/plot_bar/ のソースを、下のように変更すれば、縦表示から横表示になります。 ~中略~ $Graph->add( Image_Graph::vertical( Image_Graph::factory('title', array('Bar Chart Sample', 12)), Image_Graph::vertical( $Plotarea = Image_Graph::factory('plotarea',array('category','axis','horizontal')), $Legend = Image_Graph::factory('legend'), 90 ), 5 ) ); ~以下略~ Image_Graphは、私も使うのは、初めてですが、要は、下のサイトに、丁寧な解説があるので、それを、読み込んで、試してみるのが一番でしょう。
その他の回答 (3)
- joy_28
- ベストアンサー率84% (45/53)
追記です。 他のグラフライブラリーとしては、JpGraphがあります。 1)php.iniで、GDを有効とし、 2)http://www.aditus.nu/jpgraph/ にアクセスし、jpgraph-XXXX.tar.gzをダウンロードし、マニュアルに従って、展開します。 この中には、水平タイプのBarグラフのソースがそのまま記載されてます。
お礼
ご回答ありがとうございます。 JpGraphは私も選択肢の中に入れていたのですが、 商用利用で有料になることから選択肢からはずしていました。 なんとかImage_Graphでがんばってみます。 また何かあれば宜しくお願い致します。 今回は本当にお世話になりました。 本当にありがとうございました。
- joy_28
- ベストアンサー率84% (45/53)
下のサンプルを横にすれば出来ると思いますが・・・
お礼
ご回答ありがとうございます。 サンプルを横すればいいというのはわかるのですが、 具体的に、どこのコードで横にしたり、縦にしたり しているのでしょうか。 なにぶん初心者なものでよく分かりません。 是非ご教授いただけたらと思います。
- joy_28
- ベストアンサー率84% (45/53)
下にサンプルURLがあります。
お礼
ご回答ありがとうございます。 でも、今やろうとしているのは積み上げ式の棒グラフではなく、 単純な棒グラフを横に表示したいと思っています。 何かいい対策はありませんでしょうか。
補足
ご回答ありがとうございます!!! 今環境が会社にしかない為、早速火曜日に試してみたいと思います。 色々とご親切に回答してくださり大変ありがとうございます。 参考URLもよく読んで見ます。 本当にありがとうございました。