gnuplot を使おう。 その2
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001名無しさん@お腹いっぱい。
2006/11/28(火) 22:10:25gnuplot 公式 Web ページ
http://www.gnuplot.info/
前スレ
gnuplot を使おう。
http://pc8.2ch.net/test/read.cgi/unix/1002453983/l50
0951名無しさん@お腹いっぱい。
2011/07/24(日) 00:39:58.750952名無しさん@お腹いっぱい。
2011/07/24(日) 04:24:46.21グラフ作成にバンバン単体で使ってます。
www.tatsuromatsuoka.com/gnuplot/Jpn/gnuplot_memo.html#100508
も利用して,
www.tatsuromatsuoka.com/tmacchant/OOo_gnuplot/
を参考に論文用のグラフを作成しています。
gnuplot カーブフィッテングができるので,
データ解析にも使えるので実験屋にとっては便利な頼もしい味方だ。
0953名無しさん@お腹いっぱい。
2011/07/24(日) 11:46:04.61よく考えたら,いろいろ外部コマンド使ってるから,
単体使用じゃないなあ
0954名無しさん@お腹いっぱい。
2011/07/24(日) 13:05:34.59数値微分までやってる人もいた。
俺はgnuplotでそこまでやろうとはさすがに思わんが。
0955名無しさん@お腹いっぱい。
2011/07/24(日) 19:06:42.050956名無しさん@お腹いっぱい。
2011/07/24(日) 19:56:40.19それは何か気色が違うね。データからグラフを描くバックエンド的なソフトって
(有料ならあるのかも知れないけど)特殊と言うか他に見ない気がする。
面倒な数値計算とかバッチ処理とか、面倒なのはスクリプト言語に丸投げだ。
単体でやろうとして、ループはrereadでなんて見つけたときには一気にやる気がそがれたよ。
今はforとかあるそうだけど。
0957名無しさん@お腹いっぱい。
2011/07/24(日) 19:57:11.55system("wgnuplot -noend -e \" p 'data.txt' u 1:3 w l; \");
みたいにして使ったりする.
実際にはコマンド部分の文字列は他の部分で作るけど.
0958名無しさん@お腹いっぱい。
2011/07/25(月) 00:37:48.95俺はそれを実験データでやってる
実験データの解析をC++で自作したプログラムにやらせてるんで
0959名無しさん@お腹いっぱい。
2011/07/25(月) 19:04:03.80良くも悪くも、単機能プログラムを複数組み合わせて
複雑な処理を行うっていうUNIX文化のプログラムだからね
高度なデータ処理をgnuplotでやろうとしてる質問者を見るたびに、
そういうのはgnuplotの外でやっといた方が楽だよと言いたくなる
0960名無しさん@お腹いっぱい。
2011/07/25(月) 21:55:05.73なんかこの手の処理はgnuplotをpopenで起動してパイプで流し込んだほうが最近のコンピュータだと速そう。
C++なら計算結果を記録するクラスにgnuplot制御する処理も書いておけば、
そのクラスが破棄されるタイミングでグラフ表示とかできそうだ。
>>959
それが、このスレがこの板に建ってる理由じゃないか?
そもそも、gnuplotのスクリプトってチューリング完全なのかな。全く話が逸れるけど。
0961名無しさん@お腹いっぱい。
2011/07/25(月) 22:25:16.66さすがに>>1じゃ寂しすぎるだろうw
0962名無しさん@お腹いっぱい。
2011/07/26(火) 06:51:48.19私も自作の測定プログラムで,プロットエンジンとしてgnuplotをpopenで
使っています。複雑なGUIのプログラミングをしないでグラフがかけるので
便利です。(windowsのにんげんですが。)
0963名無しさん@お腹いっぱい。
2011/07/27(水) 13:30:54.27gnuplot 使おうという奴なら特にあれこれ >>1 に書いてなくても。
0964名無しさん@お腹いっぱい。
2011/08/02(火) 17:07:09.53みたいなプロットできる?
0965名無しさん@お腹いっぱい。
2011/08/03(水) 07:43:56.95表示したい断面のデータを用意すればできる
3次元分布のデータを読み込んで任意の面でスライスってのは、
俺にはできるか分からん
0966名無しさん@お腹いっぱい。
2011/08/03(水) 07:57:39.31それでもokです.
どうやって3次元の中に予め用意した断面を入れるんですか?
0967名無しさん@お腹いっぱい。
2011/08/03(水) 08:56:24.30(x座標) (y座標) (z座標) (値)
という行を羅列した、2次元メッシュのデータファイルを作る
z=0の面で切るならこんな感じ
-1 -1 0 0.5
-1 0 0 0.4
-1 1 0 0.3
0 -1 0 0.4
0 0 0 0.3
0 1 0 0.2
1 -1 0 0.3
1 0 0 0.2
1 1 0 0.1
面を複数表示するなら同じファイルに2行空けて追記する
で、
> set pm3d depthorder
> splot 'data.dat' with pm3d
0968名無しさん@お腹いっぱい。
2011/08/03(水) 10:32:51.16ありがとうございます!!
0969名無しさん@お腹いっぱい。
2011/08/05(金) 06:55:33.26http://ayapin.film.s.dendai.ac.jp/cgi-bin/trees.cgi?log=&v=2534&e=res&lp=2534&st=
0970名無しさん@お腹いっぱい。
2011/08/05(金) 21:32:35.06こういう書き方できないんだね。当たり前って言えばそうなんだけどさ。
gnuplotがもう少し速く計算してくれたら2回書いても遅くならないんだが…
0971名無しさん@お腹いっぱい。
2011/08/07(日) 17:17:04.970972名無しさん@お腹いっぱい。
2011/08/23(火) 04:33:38.00wgnuplotで起動して最初にplotするときだけ時間が異常にかかります
現状、gnuplot\をDataドライブのDocuments\においているのですがCドライブにおいたほうが良いのでしょうか
原因、解決策はわかりますでしょうか?
0973名無しさん@お腹いっぱい。
2011/08/23(火) 08:17:34.890974名無しさん@お腹いっぱい。
2011/08/23(火) 10:29:30.22http://d.hatena.ne.jp/tailriver/20110209/1297218043
0975名無しさん@お腹いっぱい。
2011/08/23(火) 12:17:46.88私の環境だとC:\Users\username\AppData\Local\Tempにfontconfigはできず
ドライブ全体に検索をかけてもそのフォルダは見つかりませんでした
0976名無しさん@お腹いっぱい。
2011/08/23(火) 12:43:27.51wxt固有の話だから、windowsターミナルでいいなら話は早い
0977名無しさん@お腹いっぱい。
2011/08/23(火) 21:10:52.54ありがとうございます。
普通にTempで指定しているところにありました
0978名無しさん@お腹いっぱい。
2011/08/25(木) 12:20:22.63gnuplot を使おう。 その3
http://hibari.2ch.net/test/read.cgi/unix/1314242150/
即死しない程度にテンプレとか補充してやってね
0979名無しさん@お腹いっぱい。
2011/08/25(木) 19:14:37.860980名無しさん@お腹いっぱい。
2011/09/29(木) 18:25:45.36埋め
0981名無しさん@お腹いっぱい。
2011/09/30(金) 22:05:22.640982名無しさん@お腹いっぱい。
2011/10/01(土) 18:28:46.66レス数が950を超えています。1000を超えると書き込みができなくなります。