1 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/28(火) 22:10:25 ] グラフ描画ソフト gnuplot のスレ。 gnuplot 公式 Web ページ www.gnuplot.info/ 前スレ gnuplot を使おう。 pc8.2ch.net/test/read.cgi/unix/1002453983/l50
340 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/08(土) 15:38:38 ] 4.2.2以降の機能なんですね。
341 名前:名無しさん@お腹いっぱい。 mailto:age [2008/03/19(水) 17:13:53 ] X 軸に時間データを割り当てたいが 元データが 19 Mar 16:59:17 みたいな感じで help date を元に set format x "%d %B %H:%M:%S" ってやったら plot 時に Bad format character って言われてしまいます そもそも help date すると This form of the command is deprecated. Please see `set style function`. って書いてあるけど set format x 以外に どういうやり方をすればいいのか help set style function しても よくわからないです… orz
342 名前:名無しさん@お腹いっぱい。 [2008/05/03(土) 01:36:25 ] 月ごとの時系列データを set format x "%Y-%m" として YYYY-MM という表記でグラフ化しています。 期間が長くなると、x軸のラベルが詰まって見難くなるのですが 文字が重ならないように間引く方法はありますか?
343 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/11(日) 22:37:14 ] グラフ上で右クリックすると範囲選択できてズームインできますが、 ズームアウトするにはどうやるんでしょうか?
344 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/11(日) 23:59:39 ] グラフ上でh押すとヘルプでるよ >u `builtin-unzoom`
345 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/12(月) 13:42:37 ] >>344 ありがとう!
346 名前:名無しさん@お腹いっぱい。 [2008/05/24(土) 22:54:10 ] 初めて使ったのですがcsvファイルってどうやって開くのですか? 普通にopenでは開くことが出来ないのですが
347 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/24(土) 23:24:03 ] plot
348 名前:名無しさん@お腹いっぱい。 [2008/05/26(月) 15:10:38 ] いまPlot32を使ってグラフを書いているのですが 上付き文字下付き文字を入力することが出来ません。 従ってgnuplotへの乗り換えを考えているのですが これだと可能なのでしょうか?
349 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/26(月) 15:22:41 ] もちろんそうよ
350 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/15(日) 16:07:22 ] y=0 (x<5) =x (5≦x≦10) =1 (x>10) のようなグラフを描きたいのですが、どんなコマンドを入れればよいのでしょうか。
351 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/15(日) 16:18:25 ] plot x<5?0:x<=10?x:1 だけど plot x<5?0:x<=10?x/5-1:1 だと思う 意味がわからなかったら三項演算子でググれ
352 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/17(火) 23:33:18 ] gnuplotを起動したときに最初に出る↓のようなロゴ(?)を抑制する方法ってないでしょうか? G N U P L O T Version 4.0 patchlevel 0 last modified Thu Apr 15 14:44:22 CEST 2004
353 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/18(水) 11:15:37 ] なんで?
354 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/18(水) 19:44:55 ] うざいから
355 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/18(水) 22:23:14 ] ウザイなら使わなきゃいいんじゃね?
356 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/18(水) 23:03:06 ] はい、次!
357 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/21(土) 18:33:23 ] gnuplotは対話的には使わんし、まぁそんな気にならん>ロゴ
358 名前:350 mailto:sage [2008/06/22(日) 23:45:25 ] >>351 ありがとうございます! 慣れてないと使いづらい…
359 名前:名無しさん@お腹いっぱい。 [2008/07/09(水) 20:07:12 ] 斜方投射の奇跡の式なんですが・・・ y=tan(r)*x-((g*x*x)/(2*v*v*cos(r)*cos(r)) とやったらマイナスのグラフが明らかに違う形になりました。 どこがおかしいのでしょうか?
360 名前:名無しさん@お腹いっぱい。 [2008/07/25(金) 00:05:48 ] emacsで作ったkk.cの出力をaa.datにに保存するコマンド教えて下さい あとこのaa.datをgnuplotにプロットする方法おしえてください
361 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/25(金) 02:01:10 ] > emacsで作ったkk.cの出力をaa.datにに保存するコマンド教えて下さい 質問の意味が分からないが、gnuplotと関係ないので、他で聞いてくれ > あとこのaa.datをgnuplotにプロットする方法おしえてください gnuplotを起動して plot "aa.dat" と打つ 詳細を手取り足取り教えるのは無理なので、 t16web.lanl.gov/Kawano/gnuplot/ などを参考にしてくれ
362 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/25(金) 09:20:52 ] ネタにしてはイマイチだがもしかしてリアル小学生か?
363 名前:名無しさん@お腹いっぱい。 [2008/07/25(金) 23:16:54 ] 素人の質問なんですが、 gnuplotって、ビデオカードの性能求めますか?
364 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/26(土) 00:32:56 ] 夏休みの宿題は自分でやってこそ意味があるんだ
365 名前:名無しさん@お腹いっぱい。 [2008/08/03(日) 19:39:01 ] gnuplotって10**10以上って認識しない?
366 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/04(月) 12:32:23 ] 1e10 でもだめ?
367 名前:名無しさん@お腹いっぱい。 [2008/08/10(日) 06:25:28 ] gnuplotでdatの画像ファイルを可視化したいのですが、 どなたか教えていただけませんでしょうか…。 三次元(x,y,明度)で書かれたファイルを平面上で グレーの画像にしたいのです。 #ID X Y DATA FLAG 0 0 0 0.556 0 1 1 0 0.358 0 2 2 0 0.488 0 3 3 0 0.506 0 4 4 0 0.347 0 …… というdatファイルを読み込んで、 (x,y)座標にあるひとつのドットの明度が "DATA"の値です。 ネットで検索して、 plot "ファイル名" with image などといろいろ試したのですがどうしても分かりません。 お願いします。
368 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/11(月) 00:09:52 ] with imageって使ったことないけど > splot "ファイル名" using 2:3:4 with image とかじゃね?
369 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/11(月) 01:16:12 ] set pm3d map set palette gray splot x*y
370 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/12(火) 11:36:41 ] winの4.0.0で 起動時に初期ディレクトリを指定場所に変更する方法を教えてください
371 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/13(水) 02:00:35 ] >>370 ショートカットのプロパティで作業フォルダを変更する
372 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/20(水) 15:45:06 ] 2列で数万行あるデータファイルに対して 1列目をX軸 2列目をY軸の2次元プロットする際に、 例えば、0〜5000行目、5001〜10000行目という風に行範囲を指定して プロットさせる方法を教えてください。
373 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/20(水) 16:30:01 ] unix 環境なら 0〜5000行目: head -5000 5001〜10000行目: head -10000 | tail -5000 もしくは awk '{if (NR<10000 && NR >5000) print}' で抜き出せるので plot '< awk ...' みたいにする
374 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/20(水) 18:14:49 ] さんくす。できました。 もう少し教えてください。 ファイル hoge に num=num+1 plot " < awk '{if(NR<(num*100) && NR>((num+1)*100))print}' aheahe" if(num<100) reread って書いて num=1 load 'hoge' でアニメーションで表示したいんだけど numをawkに渡せなくて困ってるんですが、方法をおしえてください
375 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/20(水) 18:43:14 ] >>plot " < awk '{if(NR<(num*100) && NR>((num+1)*100))print}' aheahe" plot " < awk '{if(NR<(num*100) && NR>((num+1)*100))print}' num=$num aheahe" とか?
376 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/21(木) 08:13:55 ] エラーで無理でした…
377 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/21(木) 09:50:12 ] すごーくどうでもいいが plot " < awk '{if(NR<(num*100) && NR>((num+1)*100))print}' aheahe" は plot " < awk '{if(NR<(num*100) && NR>=((num+1)*100))print}' aheahe" か plot " < awk '{if(NR<=(num*100) && NR>((num+1)*100))print}' aheahe" じゃなかろうか… >373 がちょっと間違ってるのはオラのせいですが気づいてよ
378 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/21(木) 19:52:41 ] >>376 OSは何?gawk入れるとか?
379 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/22(金) 10:23:40 ] GAWKならもしかして上のでいけるのか! LINUXです
380 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/22(金) 20:37:51 ] かなり以前、solaris(sun OS だったかな ....)だったかに付属 のawkでは、引数が渡せなくて、gawkやnawkを入れた 記憶があるような、ないような。
381 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/22(金) 20:39:41 ] LINUXだと、awk自体、もともと、gawkかね?古い環境だったり するようなら、ソースをコンパイルしてみては?
382 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/22(金) 22:09:02 ] MacOSX環境だけど、bash環境で、 $ awk -V awk version 20040207 $ export a="123" $ echo "" | awk '{ print a }' a=$a 123 $ echo "" | awk -v a=$a '{ print a }' 123
383 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/23(土) 00:42:07 ] bash かどうかは関係なくね?
384 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/23(土) 01:22:23 ] 蛇足かもしれんが、とりあえず、export a=... が使えるシェルってことで。
385 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/24(日) 21:49:44 ] windows環境なんですが gnuplotで出力したepsファイルを、 ghostscriptで見たりtexに貼り付けてdvi出力してdvioutで見ると、 何本も線を引いたはずのグラフなのに一本しかでなかったり、ずれて二重表示になったりします。 ですがdvioutからpdfを出力したり、印刷したりするとまともに直っているので 表示だけがおかしいみたいです。 gnuplotのepsはghostscript等で表示できないのですか?
386 名前:名無しさん@お腹いっぱい。 [2008/08/25(月) 00:15:54 ] >>385 できるよ
387 名前:名無しさん@お腹いっぱい。 [2008/08/26(火) 08:03:14 ] >>386 どうやるんです?
388 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/02(火) 20:12:17 ] はなしそれてすみません。 gnuplot→eps→tex→dvipdf→pdf と変換しているのですが、PDFのファイルサイズを 極力小さくしたいです。epsのサイズが支配的なので set term postscript のオプションとかで 何とかならないでしょうか? ちなみに、dvipdfでそれなりに圧縮はかかっているようです。
389 名前:388だけど mailto:sage [2008/09/02(火) 20:16:48 ] いい忘れました。 PDFは、小さめのグラフを沢山並べて、 拡大して細かいところまで見たいので、 PNGとかGIFはあんまり考えてないです。
390 名前:名無しさん@お腹いっぱい。 [2008/09/07(日) 00:37:42 ] x-y-z座標上に、f(x,y,z)の値を色で表示したいんですが、gnuplotで そういうことはできますか? できるのなら方法を教えてください。
391 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/07(日) 02:26:36 ] >>388 acrobatでpdfを開き、最適化保存するのがいいんじゃない? タダソフトは難しそう
392 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/07(日) 02:51:16 ] >>390 (x,y,z,f(x,y,z))を表示するのですか? x,y,z は独立変数ですか? GNUPLOT でなくても、4次元プロットは無理だと思いますが。 それとも、x,y,z の間には何か関係式があって、 x,y,z 3次元上で、2次元曲面とか曲線、点で表されていて、 その面(線、点)場に色付けしたいということでしょうか。 私が何か勘違いしていたらごめんなさい。
393 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/07(日) 02:54:04 ] >>392 (誤)面(線、点)場に色付け (正)面(線、点)上に色付け
394 名前:名無しさん@お腹いっぱい。 [2008/09/07(日) 15:45:19 ] >>392 もっと詳しく書くべきでしたね。 x,y,zは独立変数で、点P(x,y,z)に、値f(x,y,z)を色で示したいのです。 例えばfは[0,9]の任意の値をとり、これも例えばfが0なら黒、1なら灰…9なら 赤というように色を点Pにmappingできないかということです。 温度やら電界強度やらを示すために需要があると思うのですが。 gnuplotでできなくても他に方法があれば教えて下さい。
395 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/07(日) 18:03:17 ] >>394 いわゆるスカラー場ですよね。できればベクトル場も表示できると嬉しい・・・
396 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/07(日) 19:33:40 ] >>392 ああ、3次元の点に色付けを考えているのですね。 やや大きめのポイント●をプロットして、 f(x,y,z)の値別に色分けということですか… 私でしたら、あまりスマートな方法ではないかもしれませんが、 まず、GNUPLOT を使う前に、スクリプトなどで、 f(x,y,z)の値別に、(x,y,z) の三次元データファイルを分割します。 file0.dat ( 0 <= f(x,y,z) < 1 ) file1.dat ( 1 <= f(x,y,z) < 2 ) ...(略) file9.dat ( 9 <= f(x,y,z) < 10 ) それで、GNUPLOT からはファイルごとにポイントの色指定をします。 set pointsize 2 splot "file0.dat" with points linetype 1 pointtype 7, \ "file1.dat" with points linetype 2 pointtype 7, \ ...(略) "file9.dat" with points linetype 9 pointtype 7 こんな感じでしょうか。 X画面表示とPS などで出力するときは、 表示のポイントの形などが違っていたりするので、注意して下さい。
397 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/07(日) 19:59:25 ] >>394 vector スタイルでかけませんか?
398 名前:388だけど mailto:sage [2008/09/07(日) 21:01:14 ] >>391 やっぱりそうか...。 とりあえず程々の圧縮で 我慢します。
399 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/08(月) 00:24:24 ] >>398 set term pdfで吐かせたpdfの図を使うという手もあるな 諸々面倒だからあまりお勧めしないが
400 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/08(月) 02:15:35 ] >>398 てか君の場合、単にプロットしてるデータの量が多すぎるんでしょ。 それをベクターグラフィックのフォーマットで圧縮しようったって無理。 データ点そのものを少なくするか、ビットマップのフォーマットに変換するしかないでしょ。
401 名前:398だけど mailto:sage [2008/09/08(月) 22:42:19 ] >>400 ある意味そのとおり。 拡大して細かいところまで見るので、 データを間引くわけにはいかないし、 同じ理由でビットマップも厳しいかなと思ってます。 (ちゃんと比較してないけど) 圧縮アルゴリズムが選択できたりしないかななどと 思ってたんですが... >>399 set term pdfってあったっけかな... あったら試してみます。
402 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/08(月) 23:11:12 ] >>401 gnuplotのソースを改造してみたら? postscript/pdfを掃き出す関数があるはずから、そこを圧縮版に変更するんだ 常識的に考えて、こんなフリーソフトが圧縮出力に対応しているとは思えない
403 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/12(金) 16:53:44 ] 398さんではありませんが、技能があったら挑戦してみたいですね。 需要ありそうだから、既に誰かがやっているかもしれませんが、 検索にひっかかりません。 ということは、一筋縄ではいかないのでしょうね。
404 名前:398だけど mailto:sage [2008/09/17(水) 19:16:46 ] そこまでスキルないです...。
405 名前:352 [2008/09/18(木) 17:11:07 ] 今更ながら自己解決 「gnuplot - 」でスタートアップメッセージ省略できました。
406 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/19(金) 22:03:11 ] 三次元splotで、z、y軸だけset size suqarしたいんだけど、やり方おしえてください。。
407 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/24(水) 21:13:40 ] だれかおしえてやれよ。 ちなみにオレはわかんね。
408 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/01(水) 23:08:23 ] いちお、保守。
409 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/02(木) 17:56:37 ] gnuplotで波動関数を描く方法をおしえてください。
410 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/02(木) 22:39:25 ] 釣り?
411 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/02(木) 23:25:09 ] >>409 一次元で一個しかないやつとかなら普通のプロットでもしてください
412 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/03(金) 23:11:24 ] いや、3次元のを描きたいんですけど たとえば、水素原子の2p軌道とか、どうやってやるんですか?
413 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/03(金) 23:28:46 ] ttp://t16web.lanl.gov/Kawano/gnuplot/spherical_harmonics/index.html このあたり読めばできるようになるのでは?そのままぶち込めばいけるだろ
414 名前:名無しさん@お腹いっぱい。 mailto:SAGE [2008/10/05(日) 22:11:32 ] Gnuplotかぁ…、嫌いじゃないけど文法に一癖あるような、 そろそろ寿命かな。
415 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/05(日) 22:58:26 ] 寿命認定は勝手にすれば良いけど いまさらそんな理由かよw
416 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/05(日) 23:14:39 ] いい代替はあるのか?
417 名前:名無しさん@お腹いっぱい。 mailto:SAGE [2008/10/06(月) 01:43:06 ] >>416 ないよなぁ。SやRはもっと癖があるし、Octaveも然り。
418 名前:名無しさん@お腹いっぱい。 mailto:SAGE [2008/10/06(月) 01:45:17 ] 本もそろそろ出してほしいな。 4.2 か 4.3 をターゲットとして、
419 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/06(月) 01:58:13 ] gnuplotにデータ処理までさせるのか?
420 名前:名無しさん@お腹いっぱい。 [2008/10/08(水) 23:18:23 ] gnuplot最高
421 名前:名無し [2008/10/09(木) 02:02:59 ] 大きさLのセルの中に直径mの球をn個発生させてモンテカルロ法によるs回のステップによってセル内で球体を動かし、 そのときの動く様子をグラフィック表示したいと考えています。 (自作のプログラムでは球同士が重ならないように条件を設定している。また周期境界条件によってセルから玉がはみ出すことも考えられる。) gnuplotでs回分の玉の移動をグラフィック表示できますか?もし可能ならばその方法について教えてください。 よろしくお願いします。 ※自作のプログラム(Fortran77で記述)上で設定した球に関するパラメータ ・重心の位置(x,y,z座標で表現。必ず0≦x≦L,0≦y≦L,0≦z≦Lを満たすとする。) ・球の直径(m) ・セルの長さ(L)
422 名前:名無し [2008/10/09(木) 02:03:41 ] 大きさLのセルの中に直径mの球をn個発生させてモンテカルロ法によるs回のステップによってセル内で球体を動かし、 そのときの動く様子をグラフィック表示したいと考えています。 (自作のプログラムでは球同士が重ならないように条件を設定している。また周期境界条件によってセルから玉がはみ出すことも考えられる。) gnuplotでs回分の玉の移動をグラフィック表示できますか?もし可能ならばその方法について教えてください。 よろしくお願いします。 ※自作のプログラム(Fortran77で記述)上で設定した球に関するパラメータ ・重心の位置(x,y,z座標で表現。必ず0≦x≦L,0≦y≦L,0≦z≦Lを満たすとする。) ・球の直径(m) ・セルの長さ(L)
423 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/09(木) 02:39:01 ] つまりアニメーションさせたいんだよネェ 単体では無理じゃないかなぁ 自作のプログラムとプロセス間通信するか(命令投げるだけだけでいけるからかなり簡単だけど・・)、 gnuplotのスクリプトファイルをフレーム別にいっぱい用意してシェルスクリプトか何かで順番に実行してくとか
424 名前:名無しさん@お腹いっぱい [2008/10/09(木) 04:24:32 ] wgnuplot.exeをコマンドラインから起動する場合に、gnuplot>cd ではなく、起動時引数で作業ディレクトリを変更することは可能でしょうか? 例えば、wgnuplot.exe -path "hoge\\hoge" のようにすると作業ディレクトリがhoge\hogeで立ち上がるという動作をさせたいのですが・・・
425 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/09(木) 16:20:12 ] >>421 アニメ自体は時間毎の絵を後から繋げばいいけど、 そもそもgnuplotでは沢山の球を書くのがめんどい。 他の可視化ソフト探すか、OpenGL叩くかした方がいいよ。
426 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/14(火) 11:22:32 ] さっき研究室の友達がギニュープロットって言ってた 訂正してあげた方がいいのかなぁ
427 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/14(火) 13:07:43 ] ニューギニア?
428 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/14(火) 23:37:03 ] 面白いから言わせとけ。
429 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/14(火) 23:51:28 ] ギニュープロット リクームプロット ジースプロット バータプロット グルドプロット
430 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/15(水) 23:45:38 ] それは面白くない。
431 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/16(木) 00:12:32 ] もう「牛乳プロット」で良いや。
432 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/17(金) 01:42:10 ] GNU とは無関係だから 「にゅーぷろっと」なんだろうけど、相手に通じない。 「ぐにゅぷろっと」がうちの研究室じゃ一般的だな。 GNOME は「ぐのーむ」 GIMP は「ぎんぷ」?「じんぷ」? まぎらわしい。 が、「ぎにゅー」は新種だ。
433 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/17(金) 06:34:52 ] 偽乳ぷろっと
434 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/17(金) 22:26:03 ] メラミン入り。
435 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/17(金) 22:49:49 ] にゃ
436 名前:名無し [2008/10/18(土) 21:49:48 ] 3個の半径aの球をs秒毎に3次元で表現したいと思っています。 球の中心の座標は一辺10のセル内(0≦x≦10,0≦y≦10,0≦z≦10)に存在するとします。 球の中心の座標はバイナリファイル「zahyou.plt」にかかれているとします。 <zahyou.plt> 8.999 3.888 1.999 2.666 3.488 7.999 @ 2.333 4.999 4.555 1.223 2.333 4.555 2.556 9.008 5.666 A 2.334 6.904 2.444 3.223 2.243 4.105 3.556 6.345 5.298 B 7.334 8.904 9.444 ・ ・ ・ @、A、Bは3つの球の中心の座標です。 @から順にs秒毎にデータをgnuplotに読みこませて球を表示させて3つの球が動く様子を観察しよう と考えています。 (s秒後には@のみ、2s秒後にはAのみを読み込む) しかしgnuplotの使い方が未熟であるためその方法がいまひとつわかりません。 もしよければどなたかアドバイスを頂けませんか?
437 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/18(土) 22:08:46 ] それ(アニメ)をなぜ gnuplot でやろうと思ったのでしょう?
438 名前:名無し [2008/10/19(日) 02:30:15 ] >437さん データを読み込んでグラフィック表示する方法としてgnuplotを用いたのは、 グラフィック表示に関する専門知識を勉強する時間をあまり必要としない 一番簡単な方法だと考えたからです。 グラフィック表示させることに関してあまり時間はかけられないので。 gnuplotを用いることに特にこだわりはないです。 他に何かいい方法があればこしたことはないですが・・・。
439 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/19(日) 02:47:50 ] gnuplotにはifとかあとループする機構はあってもsleep的なものはないので無理かと 他の言語からgnuplotにプロセス通信したほうがいいんじゃないかと 少なくともpythonとcにはそのためのライブラリがつくられてることだし やることはgnuplotの文書くのと変わらんし sleep使うようになるだけで
440 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/19(日) 10:35:38 ] 画像を3枚吐き出してそれを何とかするほうが早いと思うよ