• ベストアンサー

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

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

  • CSS
  • 回答数4
  • ありがとう数2

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

  • ベストアンサー
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

  • Excelのグラフで立体棒グラフ&折れ線グラフの作り方を教えて下さい。

    Excelのグラフで棒グラフと折れ線グラフを作るとき、立体棒グラフ&折れ線グラフの作り方をご存知の方がいらっしゃいましたら教えて下さい。(平面棒グラフ&折れ線グラフであれば簡単にできるのですが・・・。)なにかよい方法はありますでしょうか?

  • 積み上げ棒グラフと折れ線グラフについて

    前期対比ができる「積み上げ棒グラフと折れ線グラフをミックスしたグラフ」を作成したいのですがうまくできません。x軸は「月」Y軸は「金額」、棒グラフは「原価」の積み上げ、折れ線グラフは「売上高」です。例えばx軸「4月」に前期と当期の積み上げ棒グラフを2本並べ、それぞれの棒グラフ上に前期と当期の売上高の折れ線グラフを持ってきたいのです。うまくできないのは(1)棒グラフの4月と5月の間隔を空ける(2)折れ線グラフを前期(当期)のみを繋げるという2点です。 現在は、棒グラフについては前期当期のメリハリなく等間隔で並んでいます。折れ線グラフは、x軸位置を棒グラフに合わせるため、空白セルをそれぞれに挟んだのですが空白をプロットできず、ジグザグになっています。

  • グラフの重ね合わせについて

    質問です。 エクセルで棒グラフと折れ線グラフを重ねたいのですがやり方がわかりません。 しかも、ただの棒グラフならわかるのですが、100%積み上げ縦棒で割合を一本のグラフの中で示すものがありますよね。 その棒グラフと折れ線グラフを重ねたいのですがやり方がどーしても思い出せません。 昔できたような気がするのですが・・・・・ 具体的には割合棒グラフで三種類の割合を示し、折れ線一本でその割合の分母数を書きたいです。 教えてください。

  • エクセルのグラフ

    エクセル2003で棒グラフを作成しました。その場所に同じデータの折れ線グラフを作成することはできますか。棒グラフを折れ線に変えるのではなく、同時に存在させたいのです。どのようにするのですか。

  • EXCELで折れ線グラフと棒グラフ

    EXCELで折れ線グラフと棒グラフをひとつのグラフに表したいのですが、どうすればいいでしょう。 また、できれば横棒グラフに折れ線グラフを重ねたいのですが、横折れ線グラフというのは、なさそうです。できないのでしょうか? 基本的な質問で、すみませんが、よろしくお願いします。

  • エクセルでグラフ

    1つのグラフに ・折れ線グラフ ・積み上げ縦棒(2つのデータをあわせて1つの棒グラフになるー「項目ごとに値の相対関係を表示する」となってました) ってできるのですか? ひとつのグラフに折れ線とただの棒グラフはできたんですが。。 なるべく用語とか簡単に教えていただきたいのですが、よろしくお願いします!

  • Excelでの2軸グラフについて

    Excelで2軸のグラフ(棒グラフ+折れ線グラフ)を書こうとするとき,グラフ項目の数は同じになるように,勝手の棒グラフと折れ線グラフに別れるのをやめるにはどうしたらよいでしょうか? 例えば6項目のグラフの内,5項目は棒グラフ(1軸),残り1項目を折れ線グラフ(1軸)で書くにはどうしたらよいでしょうか?

  • エクセルでのグラフの書き方

    縦棒の積み重ねグラフと折れ線グラフの2軸グラフの書き方を教えて下さい。a,b,c,dの部品の価格を積み重ねて総合価格の棒グラフとして表し、横軸を年号として年毎の価格推移を表します。折れ線グラフで減衰率を表したいのです。単純な棒グラフと折れ線グラフの2軸グラフは書けるのですが、積み重ね棒グラフにできません。

  • .net chartでの積層棒グラフの接続・系列線

    VB2010(.net framework4.0)で、.net chartコントロールを使用し、グラフをブラウザに表示するプログラムを作成しております。 作成するグラフの中に、積層棒グラフ(積み重ね棒グラフ)があり、その各系列を結ぶ線(接続線や系列線と呼ばれるもの)を描画したいのですが、.net chartコントロールには該当するプロパティが無い様に見受けられます。(Webで色々と探ってみましたが、マッチしたページが見つかりませんでした) 折線グラフを重ねることでそれっぽい形にはなるのですが、綺麗には描画できず、この質問に至っております。 「実はこのプロパティで実現できる」や、「こうやって折れ線で描画したら綺麗にできる」など、お知恵をお貸し頂ければと思います。 よろしくお願いします。

  • グラフの作り方について

    グラフについて エクセルで棒グラフと折れ線グラフを同時に表示するにはどのようにすればできますか?