• 締切済み

webのページに動的に作成したグラフを埋めこむには?

cgiがサーバで計算した結果を、webのクライアント(IE5.5想定) でグラフ表示したいのですが、どういう方法があるのでしょうか? 表示したいグラフは、多系統の折れ線グラフと、散布図です。 サーバは、UNIX WS です。 クライアントはIEに限定してもいいです。 また、クライアントPC上にEXCELがあるという条件付でも いいです。 できれば、インタラクティブにグラフを操作できたら最高です。 そのためのツールなどが出ているようでしたら、そういう情報も欲しいです。 有料ツールを使ってもいいので、なるべく工数が少なくて済む方法を教えてください。

  • HTML
  • 回答数1
  • ありがとう数1

みんなの回答

回答No.1

gifをリアルタイムで作成するのもちょっと面倒そうなので、いちばん簡単なのは、JavaでApplet組むことだと思います。基本的なグラフィック関係のコマンドは揃っているので、それで座標指定して線、または点を描画してはいかがです?

paatje
質問者

お礼

お礼が遅くなって済みませんでした。 結局、gnuplot を使って解決しました。 cgi で、gnuplot のスクリプトファイルを生成して、 gnuplot を起動して、スクリプトで出力先に指定しておいたファイル(png形式)を cgi の結果から読みこむ、という手順です。 もっとスマートな方法があるのかも知れませんが、とりあえずやりたいことはできるようになりました。 #本当は、インタラクティブにグラフをいじれれば、最高なんですが…。 ともあれ、ありがとうございました。

関連するQ&A

  • 累計グラフの作成の事で教えて下さい。

    こんにちは。わからない事があるので教えてください。 今エクセルで日々の売上の折れ線グラフを作成しています。 ひと月の累計のグラフなので、その日入力すると 31日まで同じ値が平行した折れ線グラフが出来ます。 記録したところまでの累計だけを表示する方法があれば 教えていただきたいです。 グラフでなければ条件付書式を使って非表示に 出来るのですが、グラフでは無理なのです。 宜しくお願いします。

  • グラフ作成について

    以下のような条件でグラフ作成のフリーソフトを探しているのですが見つかりません。何か良いツールをご存知の方、教えて頂けませんか? 最初はExcelでやってみようと思ったのですが、方法が分からずフリーソフトを探した方が早いと思いました。もしExcelでも出来るなら、その方法を教えてほしいです(が、マクロは分かりません・・・)。 ○2つのデータを折れ線グラフにて表示。 ○その際、2つのデータのY軸の値が違うので、グラフのBoxの左右に、それぞれ違った数値範囲を表示させたい。 ○データにはY軸に対するデータがない場合があるが、無視して前後のデータに繋げて折れ線グラフを表示させたい。 以上のような条件を満たすツールはありますでしょうか? よろしくお願いします。

  • Powerpointでのグラフ作成

    MacでPowerPointを使用し、スライドを作成しています。 グラフを作成したいのですが、折れ線グラフを作ることまではできても、それにSDを使った誤差範囲をつけることができません。 デルタグラフを入れていないので、それを使わなくてもいいような方法を教えてください。 また、Powerpointのグラフ作成ではN数が300ポイント位ある散布図はできないのでしょうか? よろしくお願いいたします。

  • エクセルのグラフが上手く作成出来ず困っています

    題名の通りエクセルでグラフを作成しようとしても上手く作成することが出来なくて困っています。 学校の実験のデータをグラフに変換する作業をしているんですが、上手くグラフが例題通りいかず、x軸がずれてしまい上手くグラフを作成することが出来ません。 y軸が輻輳角度を表しx軸が計測時間(1/60秒)を表し、さらに横に一線理論値を表示するグラフを作成する予定です。 しかし、計測時間が1フレーム(16.66ms)で表示されており、16→33→49といった具合に表示されております。 グラフは折れ線もしくは、散布図(直線)で作成する予定です。 恐らく自分のグラフの作成の仕方が悪いと思うんですが、皆目見当がつきません 何か良い方法はありませんでしょうか?

  • 横折れ線グラフの作成方法

    その表を下のようなグラフをエクセルで作成する方法を教えてください。      0点  1点  2点  3点  4点 1項目          ● 2項目 ● 3項目             ●  (1)●と●の間は実線で繋がっていること。 (2)見た目は横の折れ線グラフであること。  (グラフ以外でも見た目がグラフっぽければ大丈夫です) (3)左の項目欄には文字が入ること。 (4)点数がなくても、最大点数(4点)まで表示されること。 上記の条件を満たすように、散布図にて作成してみましたが項目欄に文字を入れ横の折れ線を表示させることができませんでした。 どのようにすれば、理想通りのグラフが表示されますでしょうか。 よろしくお願いいたします。 エクセルのバージョンは2000です。

  • エクセルのグラフ

    X軸に年齢、Y軸に給与で全社員の給与の散布図を作成しています。 各年齢の平均給与を折れ線でひきたいのですが、どうもうまくいきません。 400人ほどのデータ数があるので、データ数が多すぎるからなのでしょうか?まず、最初に年齢、給与、平均給与でグラフを作って、そのあとで、平均給与だけグラフの種類(散布図→折れ線)を変えようとしてもそのデータだけをどうしても選ぶことができません。あるいは先に年齢、給与だけでグラフを作っておいてあとから平均給与をプラスする方法でしてみるとへんてこなグラフになってしまいます。イメージとすれば散布図のグラフに近似曲線を加えたようなグラフを作りたいのですが、これは可能なのでしょうか?

  • 矩形グラフ(オシロやロジアナのような)を作成する方法

    WindowsXpSp3 Excel2002Sp2 ChartSpace(OWC11) を使用しています。 Excel上のフォームで、ChartSpaceを使用してグラフを表示させています。 現状、折れ線グラフでの表示は問題なくできています。 折れ線グラフですとポイントとポイントをつなぐ線が斜めになります(当然ですが)。 これを、オシロスコープの波形やロジックアナライザーの波形のように矩形で表示する方法がありますでしょうか(図を添付します)。 色々と調べたり試してみたつもりなのですが、うまくいきませんでした。 「不可能」という回答でもいいですし、「こういった方法、こういったツールでできる」という回答でもいいです。 よろしくお願いします。

  • Excelで作成した2つのグラフを重ねて印刷したいのです。

    Excelで作成した2つのグラフを重ねて印刷したいのです。 お世話になります。 Excelで作成した2つのグラフを重ねて印刷したいのです。 ・グラフ1は散布図で、職員の年齢と給料を表示しています。 ・グラフ2は基本となる給料を折れ線で表示しています。 この2つのグラフを重ねて印刷し、基本とする給料からの分布を見たいのです。 Excelの画面上ではうまく表示できたのですが、印刷すると、片方のグラフしか印刷されません。 どうかご教授をお願いいたします。(できないのならできないというご回答をいただければ幸いです) Windows XP  Excel2003を使用しておりますが、 Windows Vista Excel2007を使用できる環境です。 よろしくお願いいたします。

  • グラフと図形の作り方

    Hiroです。 現在、PHPでグラフと装置管理システムの画面を作りたいと考えています。 下のような条件の場合、どのような組み合わせで可能でしょうか。 調べた限り、グラフに関してはJpGraphがいいのかなと思います。 詳しい方がいましたら、教えてください。よろしくお願いします。 グラフ:折れ線グラフ(第2Y軸必要)、散布図、ガンチャート。 グラフのポイントをクリックすると、別のページに移動したい。 装置管理システム:設備レイアウトを作り、赤:異常、緑:正常等を表示したい。情報はデータベースから取得。 例 http://www.hitachi-ul.co.jp/system_products/VCIM/shiyou.html#ec サーバー:Windows Server 2008 + Oracle 11g + PHP 5 クライアント:Windows2000 and XP。Windows internet Explore のみ。

    • ベストアンサー
    • PHP
  • Webでのグラフ表示を行うには、どの言語がよいのでしょうか?

    Web開発未経験者です。 あるシステムのWeb化を検討してまして、 「Webサーバ、及び、Webコンテナとして、Apache-Tomcatを使用する。」 という方針までたてたのですが、その先が詰まってます。 「あるシステム」で最終的にやりたいことは、以下のようなことです。 (1)バイナリーファイル、及び、データベース(Oracleを予定)からデータを  読み出して、グラフに表示させる。 (2)グラフの種類は、  ・プロットグラフ  ・折れ線グラフ  ・折れ線グラフをずらしながら重ね合わせた3次元グラフ  ・プロットグラフを元にした近似曲線  等。 (3)静的なグラフにとどまらず、動的なグラフの表示。  ・http://www.amcharts.com/にあるような、範囲選択して拡大等。  ・その他 ここで質問ですが、言語(ツール)として何を使用すべきなのか?よくわかりません。 当初素人考えでWeb=Javaと考えてたのですが、調べていくうちに、 Webアプリケーション作成にあたっては、いろんな言語(ツール?)があることがわかりました。 Java、Javaスクリプト、Javaアプレット、Javaサーブレット、JSP、PHP、CGI、Ruby、Perl、そのほか・・・。 恥ずかしながら、これらの関係性もよくわかってないのですが、 何(どのような組み合わせ?)を使うのが、いいのでしょうか?