• ベストアンサー

ホームページ上で動的にグラフを生成できる言語

ホームページ上で動的にグラフ(棒グラフ、折れ線グラフ、レーダーチャートなど)を生成するにはどうしたらいいのでしょうか?JAVA(サーバーサイドJAVA、JavaScriptなど)やXMLで実装できるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
noname#227796
noname#227796
回答No.2

↓にあるようなグラフを表示させたいのでしょうか? http://www.kakaku.com/prdsearch/detail.asp?ItemCD=054015&MakerCD=8&Product=AX4G%20Pro 表示のさせ方は色々あると思います。 Javaアプレットで表示させたり、Flashを使ったり・・・ ですが、なるべく環境に依存するのを避けようと思ったら、画像にしてしまうのが良いと思います。 棒グラフ程度は、CGIで棒グラフ用の小さい画像を複数個表示させて、それなりの棒グラフに見えるものを表示することでもできるかと思います。 折れ線グラフ等だと多少複雑になるので、この方法では無理だと思いますが。 ということで、画像を生成するのが良いでしょう。 画像を生成するためのモジュール等は、Perl等でも存在しますし、ので、色々組み合わせればできるでしょう。 PHPの例が以下に載っていますので参考まで。 http://common.kyushu-id.ac.jp/class/mp2/5/graphic/ また、外部のソフトを使って画像を生成させる方法もあるでしょう。 例えばNGraphとか。 http://www2e.biglobe.ne.jp/~isizaka/ Google等で検索すれば、PerlなりASPなり、Servletなりでのやり方も出てくると思いますよ。

すると、全ての回答が全文表示されます。

その他の回答 (3)

  • jakarta
  • ベストアンサー率38% (607/1597)
回答No.4

SGVじゃなくてSVGですね。 JavaServletやPHPだとサーバー側で処理させる必要が当然でてきます。 ホスティングサーバーなんかでこういった動作環境が確保できない 場合はAppletを張り付けるhtml中にデータを記入できる JavaAppletが結構いい選択肢になるのではないかと思います。 webサーバーだけで済むので構成がシンプルで済みますしね。

すると、全ての回答が全文表示されます。
noname#227796
noname#227796
回答No.3

>SGVとはどのようなものなのでしょうか? そういうときは、Googleで検索しましょう。 ここで回答を待つよりも早いと思いますが。 腐るほど出てきますよ。 http://www.google.co.jp/search?q=SVG&ie=Shift_JIS&hl=ja&btnG=Google+%8C%9F%8D%F5&lr=lang_ja

参考URL:
http://www.google.co.jp/search?q=SVG&ie=Shift_JIS&hl=ja&btnG=Google+%8C%9F%8D%F5&lr=lang_ja
すると、全ての回答が全文表示されます。
  • gazy
  • ベストアンサー率19% (13/66)
回答No.1

SVGがいいと思います。

shu1ngsk
質問者

補足

SGVとはどのようなものなのでしょうか?

すると、全ての回答が全文表示されます。

関連するQ&A