• ベストアンサー

(時間, 値)のデータを、グラフの上に「再生」する方法は…。

(時間, 値1, 値2)のようなデータの集まりを使って、 グラフを書こうとしています。値1と値2の間の時間的な関係を 視覚的に示したいと思い、これが、動画のように示せないかと 思っています。 Macintosh を使っているのですが、目的が果たせれば環境は問いません。 データは生物系の研究目的のものです。

  • Yui-s
  • お礼率90% (45/50)

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

  • ベストアンサー
  • 9500
  • ベストアンサー率48% (58/120)
回答No.1

「時間的な関係を視覚的に示したい」となれば、これはもう立派な「動画」ですね。 値の変化の流れの始まりから終わりまでを流すだけであればムービーファイルを作れるソフトということになりますが、途中経過にアクセントを付けたり、時間軸の流れを制御(マウス制御、コマンド等)したりといったことになればDirectorやFlash等のスクリプトに対応したものが必要になるかと思われます。 また、最終的に表現したいグラフの形が平面的なのか立体的なのか、また、どのような媒体やデバイスで表現したいのかによっても制作するデータの種類が違ってきますよね。グラフィカルに見せるためのデザイン要素もソフト選びに関係します。 もう少し具体的な表現方法やデータの扱いなどを教えていただけますか?

Yui-s
質問者

お礼

遅くなりましたが、ご回答ありがとうございました。 「お礼」と「補足」の違いに今ひとつ要領を得ず、 お気を悪くされていたらすみません。(これでも日本人なのですが…) さて、グラフの件ですが、1/10 sec 毎に描画したものを、 animated GIF でまとめることで実現しました。ただ、QuickTime などの ソフトでは見れるのですが、PowerPoint 上では、いろいろやりましたが ファイルが 3 MB ほどと大きいためか上手くいきませんでした。 以前に、100 MB 以上もある MPEG の動画を使って上手くいった経験から、 animated GIF を、MPEG 形式に変換できないかと模索中です。 この件は、しばらくやってみてできなければ改めて新しい質問として アップするかも知れません。 どうもありがとうございました。他にも知っている方からのアドバイスが いただければ参考にしたいので、もうしばらく締め切らないおかせて いただきます。

Yui-s
質問者

補足

まずは、お答えありがとうございました。まず、時間の流れに関しては、 実際の速さだけで十分です。1/30秒ごとの2種類のデータがあります。 (具体的には、ある筋細胞の細胞内のカルシウム濃度と収縮力です) X軸は時間。Y軸は2種類(1つは単位のない数値、1つは力(mN))で、 2次元的なグラフの上にそれらの値が関係しながら移り変わっていく様子を 見てもらえるように努力中です。ハードディスク上に動画を作り、 プリゼンテーションはマイクロソフト・パワーポイントを使う予定です。 Macintosh G3 を使っています。一般的なソフトを使えるといいのですが。 詳しくはありませんが、Widows 98 も使える環境にあります。 このような状況です。さらにコメントをいただければ幸いです。

その他の回答 (1)

  • matic
  • ベストアンサー率49% (45/91)
回答No.2

ムービーファイル作成で以外に役に立つのは3Dソフトですね。私はシェードを使っています。データが重たくなるのはしょうがないのですが、視覚的にはとても面白い効果が期待できますよ。良かったら試してみてください。

Yui-s
質問者

お礼

お答えありがとうございました。サイエンス系のグラフのプリゼンテーションです。時間に対して2種類のデータがありますが、2種類のY軸を用い同一平面上にプロットすることに意義があります。御指南いただいた3Dソフトは私の目的とはやや異なるように思われます。

Yui-s
質問者

補足

下にも書きましたように、手間ではありましたが、animated GIF 化することで、目的の一部は達せられました。ただ、Microsoft PowerPointで扱える限界は超えていたようです。そのため、mpeg 化することで、逆にサイズは増えましたが、完全に解決いたしました。mpeg 化は、K. Gotoh 氏がフリーで公開されている、Movie2MPEG により行いました。encode に4時間ほどかかりましたが、全く問題ありませんでした。

関連するQ&A

  • 印刷されたグラフから値を数値として読み込みたい

    白黒で印刷されたグラフ(棒グラフや折れ線グラフ)があります。 再加工するためにExcelのデータ(数値データ)として読み込みたいと考えています。 スキャナで取り込んだ画像のグラフから、値を数値として読み取ることができるソフトウェアを御存じの方がおられましたら、ぜひ教えて下さい。 環境はWindows XP です。

  • Excel2000 データの差がある積み上げグラフ

    お世話になっております。 Excel2000 データの差がある積み上げグラフを作成したいのです。例えば 名前 みかん  りんご なし 東京 140 143 133 千葉 250 253 222 沖縄 2550 2777 2888 埼玉 100 150 145 宮城 90 91 92 とデータがあったとします。 これを積み上げ縦棒(項目ごとに値の相対関係をあらわす)にしたいのですが 沖縄のところだけ他とは突出してデータ量が多いです。 でも、値が低い、沖縄以外のデータの数量も大体でいいのでわかるようにしたいのです。 グラフウィザードで簡単にグラフを作成すると、縦軸の数値が0,1000,2000,…とできましたが、沖縄以外のデータがみんな0-1000の間で収まってしまうため、見難いので、その0-1000の間のデータのところだけ他の数値よりも細かく?あらわせたらいいかなと思います。 どうかよろしくお願いいたします。 、

  •  Excelで同じ位置の異なるシートの値を抜き出してグラフを作るにはど

     Excelで同じ位置の異なるシートの値を抜き出してグラフを作るにはどうすればいいでしょうか  複数のシートを含むExcelファイルがあり、それらのシートはまったく同一のスタイルで統一されていて値だけが異なります。  そこで、新たなシートを作成し、シートを横断して同じ位置にあるセルを参照し、グラフにまとめて視覚的な比較が行えるようにしたいです。  具体的に言うと、Sheet1からSheet5までにそれぞれ店舗が割り当てられており、各シートでは横軸に年、縦軸に商品名、その交点が商品の販売数となる時系列の表が記述されています。  これを、新たに作ったSheet6で「Aという商品の売れ行きの遷移がSheet1店からSheet5店のあいだでどのように違うか」を比較することができるようなグラフを作ることが目的です。  最終的にグラフさえできればいいので実際どんな方法でもいいんですが、最近頭が固くなってきたのか、さっぱり思いつかないうえに、なんて検索すればいいのかも判然としないために、皆さんのお知恵を拝借したく思います。  どうぞよろしくお願いします。

  • グラフに0の値をプロットしない方法について教えてください。

    例として下のようなデータがあるとします。     |    個数     |    点数 時間(分)|10分台 20分台 30分台|10分台 20分台 30分台   11 | 1   0    0 | 10    0   0   20 | 0   3    0 | 0    30   0   33 | 0   0    2 | 0    0   20   19 | 5   0    0 | 50    0   0 点数=個数×10として、E3に数式=B3*10、F3に数式=C3*10、G3に数式=D3*10を入力し6行目までドラックすると、個数(B~D列)に値が入力されていない場合、点数の値は0になってしまいます。 IF関数を使って0を表示しないようには出来るのですが、時間と点数のグラフを作った場合に3行目でいえば、必要なE3以外のF3=0,G3=0の値もグラフに反映されてしまい近似曲線がうまく引けません。 何か良い方法はないでしょうか?

  • エクセルのグラフデータ抽出方法について

    非常に分かり辛い質問になりますがご了承下さい。波を打って上昇するグラフがあり、この波の下限値(各波の一番低い値)のみのデータを簡単に抽出する方法ってありますか? 現在は各波ごとの下限値にカーソルを持って行き、表示される値を入力しています。 波が細かく一つ一つ抽出するのに大変時間を要しており、非常に困っております。 何か良い方法ありましたらぜひとも教えて下さい。

  • 逐次的なグラフ表示の方法

    こんにちは、C言語においてグラフを表示することで質問があります。 いま、時間で変化していくある値を(x、y)をfprintfで出力し、datファイルに保存しました。それをwgnuplotで表示すると、きちんと表示することができました。そこで質問なんですが、 時間T=0のときに、X=1、Y=1。 T=1のときに、X=2、Y=2とY=Xの関係で変化していったとすると、直線であらわされますよね? それを、グラフ上で時間が経過していくと、点として右上に動いて行くように、視覚的に見ることはできるんでしょうか? いろいろとフリーソフトなどを探したのですが、よくわかりませんでした。。何か知っていたらお願いします。あるいは、C言語では逐次的に表現などできないとか、そういったアドバイスもあればお願いします。 すぐに返信できないかもしれませんが。よろしくお願いします。

  • エクセルのデータのグラフを作りたい

    ExcelのA列に12000のデータがあります。 0.1秒ごとにA1,A2,A3…の値をいれていき、12000のデータを全て表示した20分後にはまたA1から始めて繰り返す、横軸が時間で縦軸はAのデータの数値のグラフをつくりたいです。 どなたかお分かりになる方、ご教授お願いします。

  • EXCELでデータの2点間の値を求める方法

    例えばある2次元のデータが500点あるとします(x[1],y[1]),(x[2],y[2])・・・・・(x[500],y[500])。それをEXCELの散布図でグラフを作成したとき、それを平滑点で結びましたが、例えばある2点(x[i],y[i])と(x[i+1],y[i+1])の間にあるxの値における、その時のyの値を求める方法ってありますか? 

  • 困っています。エクセルの3D棒グラフを作る時に特定の値だけ色を変える方法を教えて下さい

    エクセル(2007)で3D棒グラフを作りたいのですが、特定の値だけ色を変えたい場合はどうやればいいのでしょうか? 例えば、次のような4×4のデータがあったとします。   1 2  3  4 1 12 33 33 84 2 21 12 48 53 3 35 50 62 31 4 41 42 43 24 この時に各列の最大値だけ色を変えて棒グラフを表示させたいのです(他の値は同じ色)。具体的には、 1列目の41の色を変える 2列目の50の色を変える 3列目の62の色を変える 4列目の84の色を変える ということがやりたいのです。 棒グラフを直接クリックして書式設定で色を変える方法しかないのでしょうか?データが多く、1個づつこのやり方をするのは時間がかかりすぎます。 大変困っております、どうかよいやり方を教えて下さい。

  • 同じ時間に使用した人数を表すグラフの作成

    グラフの作成で困っています。 グラフに表したい目的はタイトル通り、 同じ時間に処理をした人数を表すグラフの作成です。 例えば 名前 処理開始時間 処理終了時間 Aさん  10:00      11:00 Bさん  10:30      11:30 Cさん  10:45      11:15 以上のデータを 以下のようにグラフで表したいのですが どのように行えばよいか調べてもわからなかったので ご教授願います。 使 用 人| 数|  | 3|      ・ 2|     ・ ・ 1|___・___・_________  00:00             24:00 時間