[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2chのread.cgiへ]
Update time : 05/18 19:37 / Filesize : 170 KB / Number-of Response : 733
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

gnuplot を使おう。 その2



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


589 名前:名無しさん@お腹いっぱい。 [2009/04/09(木) 08:29:21 ]
TeX の eepic で出力しています。
プロットのマーカーを変えるときは
エディタで開いて置換しているのですが、
gnuplot のコマンドでできますか?

OS は UNIX ではなく Windows Vista で、
gnuplot はたぶん最近のバージョンです。

590 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/09(木) 15:25:04 ]
グラフの凡例内のタイトルって、デフォルトで右揃えになってますが
左揃えにする方法はありますか?

591 名前:名無しさん@お腹いっぱい。 [2009/04/09(木) 16:06:42 ]
set key reverse

592 名前:590 mailto:sage [2009/04/09(木) 17:15:58 ]
>>591
ありがとうございます。
残念ながら、それだと線とタイトルが入れ替わるだけで、タイトルは右揃えのままでした・・・

set keyで色々設定できるんですね。
widthとかspacingとかsamplenなどは便利そう。

593 名前:名無しさん@お腹いっぱい。 [2009/04/11(土) 14:12:26 ]
win版で、プロットしたグラフをクリップボードに取り込むコマンドはないですか?
メニューからではなく、スクリプトの中で実行したいのですが。

594 名前:名無しさん@お腹いっぱい。 [2009/04/12(日) 06:40:23 ]
質問です。

lineplotで前行の同コラムのデータの値が
現行のデータの値よりも小さい場合は別の線の色を
使いたいのですが、なにかうまい方法はありませんか?

例えば、
1 10
2 20
3 30
4 20
5 0
のデータがあったと仮定して、
1→2, 2→3 は線の色を黒、3→4, 4→5は色を赤に
するにはどうすれば良いですか?


595 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/13(月) 05:00:29 ]
いつも↓のようなスクリプトを書いて、./tmp と実行しているのですが、
$ cat tmp
#!/usr/bin/gnuplot
plot "file"
pause -1

これをシェルスクリプトみたいに、plotするファイルを引数で./tmp fileと与えて、plot "$1"という感じで実行できないでしょうか?

596 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/13(月) 05:47:57 ]
>>594
自己解決しました。
ここで聞くより、自分で色々試した方が問題が早く解決するみたい。

>>595
「plotするファイル」の意味がわからないけど、
#!/usr/bin/gnuplot
load "$1"
じゃだめなの?

597 名前:595 mailto:sage [2009/04/13(月) 07:27:14 ]
>>596
わかりにくい説明ですいません。>>595の例では
$ cat tmp1
#!/usr/bin/gnuplot
plot "file"
pause -1

$ ./tmp1

というのを

$ cat tmp2
#!/usr/bin/gnuplot
plot "$1"
pause -1

$ ./tmp2 file

というふうに、シェルスクリプトの引数と同じ感じで出来たら便利かなと。
gnuplotに実行させる内容をあらかじめシェル等で生成しておき、
gnuplotにはヒアドキュメントで読ませるだけ、という方法もよく使われるようですが、
それだとpause -1がうまく効かなくて困るんですよね・・・
(-persistオプションは個人的に好みじゃないので)

ちょっと見るのにいちいちpsやpngなどに出力するのは面倒なので、
出来る限りgnuplotの表示だけで済ませたいです。



598 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/13(月) 14:23:11 ]
ヒアドキュメントを一回ファイルに落として、そのファイルをgnuplotに読ませるとか。
もっとうまいやり方もあると思うけど。

599 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/13(月) 15:49:08 ]
そこまでやるか?って感じになるけど、expect使えばできそうな。

600 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/13(月) 15:56:59 ]
shell の関数つくってそっちで頑張る方がいいんじゃない?
要求条件にも寄るけど

601 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/13(月) 19:23:47 ]
gnuplot自身には引数を渡す能力はない
ここから先はgnuplot関係ないから、わかんなきゃシェルスクリプトのスレかくだ質で聞いた方がいいよ

602 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/14(火) 01:09:05 ]
もしかしてこれVistaだと日本語化出来ないのか・・
しくった、新しいPC買ったのに駄目駄目だ
英語力が問題になるとは

603 名前:595 mailto:sage [2009/04/14(火) 14:44:07 ]
>gnuplot自身には引数を渡す能力はない
なるほど。素直にスクリプトを書くことにします。
皆さんどうもありがとうございました。

ちなみに>>597
>それだとpause -1がうまく効かなくて困るんですよね・・・
というのは私の勘違いでした。pause -1が効かないのは、以下のように
標準入力リダイレクトやヒアドキュメントを使う場合でした。
何でかはちゃんと理解してないですが・・・

$ cat tmp1
plot sin(x)
pause -1

$ gnuplot < tmp1

$ cat tmp2
#!/bin/sh
gnuplot <<EOF
plot sin(x)
pause -1
EOF

$ ./tmp2

なお、gnuplot tmp1だとpause -1が効きます。
こちらはgnuplot上でload "tmp1"とするのと、おそらく等価なのでしょうね。

604 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/14(火) 14:58:09 ]
>>603
何を困っているのか理解せずに投下

#!/bin/sh
cat <<EOF > tmp1
plot sin(x)
pause -1
EOF
gnuplot tmp1
rm tmp1

普通にpause -1は効いているようだけど。




605 名前:595 mailto:sage [2009/04/14(火) 15:08:52 ]
>>604
そうなんですか・・・自分の環境が変なのかもしれませんね。
バージョンは4.0 patchlevel 0、OSはRHEL4WSです。
少し古めの環境といえるかも


606 名前:604 mailto:sage [2009/04/14(火) 21:48:56 ]
実際に提示したスクリプトを試したら、環境うんぬん
って話にはならないと思うけど。


607 名前:名無しさん@お腹いっぱい。 mailto:sageeeeeeeeeeeeeeeeeeee [2009/04/15(水) 11:16:14 ]
>>604
その方法は単にgnuplotにスクリプトファイルを渡してるだけであって
>>603の言う「標準入力リダイレクトやヒアドキュメントを使う場合」
じゃないんだが



608 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/17(金) 20:37:07 ]
gnuplotって日本語使えます?

609 名前:>>608 mailto:sage [2009/04/17(金) 20:40:20 ]
言葉足らずでした。

gnuplotってタイトルやラベルに日本語使えますか?

610 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/18(土) 01:32:17 ]
使えるよ。

611 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/18(土) 19:47:22 ]
>>610
ありがとうございます

612 名前:名無しさん@お腹いっぱい。 [2009/04/19(日) 04:23:20 ]
linuxを使ってください。
絶対に後悔はしません。
作業効率もはるかにアップします。

613 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/19(日) 16:57:59 ]
windowsのgnuplotもlinuxのと変わらんでしょ?使ったことないけど・・・

自分はwindowsからlinuxにログインしてXを飛ばしてますが

614 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/20(月) 03:38:30 ]
>>613
wxtが使えないのがなぁ

615 名前:名無しさん@お腹いっぱい。 [2009/04/20(月) 15:48:31 ]
>>556と同じような症状ですが・・・
gp425.win32.zipを解凍後、日本語化キットを入れてみたのですが、やはり日本語化できません
WinHlp32.exeも入れてみたのですが、ヘルプすら表示できないです
vistaではやはり無理なのでしょうか?

616 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/20(月) 18:17:55 ]
>>614
wxtって何?と思ったら、4.2以降からのデフォtermなのね
そんなにいいものなの?自分4.0なので・・・早くうpだてしなきゃ

617 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/20(月) 18:35:58 ]
Xよりぐっと綺麗になるよ。wxt



618 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/20(月) 19:14:38 ]
そうなんだ。そりゃ楽しみだ

619 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/23(木) 01:06:51 ]
Y=Xのグラフを量対数で書きたいのですがエラーがでます…
どなたか教えてください

620 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/23(木) 11:35:47 ]
set logscale xy plot [0.01:100] x とか

621 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/24(金) 08:29:25 ]
set logscale xy
plot [0.01:100] x


622 名前:名無しさん@お腹いっぱい。 [2009/05/04(月) 22:24:21 ]
グリッドを細かい破線と太い実線で2種類同時に書きたいのですが、
何か良いアイディアはないでしょうか?
set xtics 何とか
set x2tics 何とか
set grid xtics x2tics
だと両方共破線で書かれてしまいます。

623 名前:名無しさん@お腹いっぱい。 [2009/05/06(水) 09:07:25 ]
mxtics?

624 名前:gnuplotメモの筆者 mailto:sage [2009/05/12(火) 11:28:27 ]
Gnuplot Q&A 掲示板で
ttp://ayapin.film.s.dendai.ac.jp/cgi-bin/trees.cgi
【2035】MS-Windows Vista での日本語化
ついて
>wgnuplot-ja.mnu を UTF-8 とかにすればうまくいく、とか
>ではないかと予想しているのですが、どなたか情報をお持ちでしたらよろし
>くお願い致します。
書かれています。wgnuplot-ja.mnuはテキストファイルなので,
適切なテキストエディタを使えばUTF-8に変換可能だと思いますので
どなたか試していただけませんか。
私もVistaもってないもので^^;



625 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/13(水) 06:07:58 ]
>>624
板違い

626 名前:名無しさん@お腹いっぱい。 [2009/05/13(水) 08:45:50 ]
>>625
過疎だから、問題なし。


627 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/13(水) 18:53:59 ]
メモ帳ですらエンコード指定できるのに・・・



628 名前:gnuplotメモの筆者 mailto:sage [2009/05/15(金) 09:32:37 ]
gnuplot-cpp
C++ interface to Gnuplot via POSIX pipes
code.google.com/p/gnuplot-cpp/

だそうです。Windows版で使うにはCVS版(gnuplot4.3)のgnuplot.exeを
おそらくつかう必要がありそうです。
Downloadsには何もなく,SourceからSVNで
引っ張ってくる必要があります。
Unix屋さんにはなじみ深いでしょうが,Windows ユーザーにはなじみないかもですね。

以下を参照ください
WindowsでSubversionを使う:TortoiseSVNでバージョン管理
sourceforge.jp/magazine/08/08/29/0550232

629 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/16(土) 10:53:30 ]
>>626
んなこたーない

630 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/16(土) 11:32:08 ]
どうみても過疎ってる

631 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/16(土) 15:05:54 ]
∈(・ω・)∋グヌー

632 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/16(土) 22:14:03 ]
splotについての質問。

半径1の球を描きたいのですが、条件として、表面を特定の色で塗りつぶしたいのです。



633 名前:gnuplotメモの筆者 mailto:sage [2009/05/18(月) 16:26:37 ]
>>625
そうかも知れませんが,


>MS-Windows Vista だと今までの日本語化キット (wgnuplot-ja.mnu)
で日本語化できない、という意見がいくつか上がっています (556, 557, 562,
564, 602, 615)。

(556, 557, 562, 564, 602, 615)はここの板のスレの番号です。

日本語化キット を作成された方の発言なので,ここの方でVISTA
持っているかたなら試してみることができるかも
知れないなあというおせっかいおじさんの言葉だからまあ,
そんなに邪険に言わなくてもとおじさんは思うのでした。

634 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/18(月) 23:20:43 ]
>>632
set palette defined (-1 "blue", 1 "blue")

635 名前:名無しさん@お腹いっぱい。 [2009/05/26(火) 18:14:43 ]
---- hoge.data ----
#x y
1  5
2  3
3  8
4  2
5  7
6  4
-------------------
gnuplot> plot "hoge.data" u 1:2 w l

↑ こういうのをファイルを使わずに
直接 gnuplot のコマンドラインに 全ての座標を手で入力して
描画したい場合どうすればいいのですか?


636 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/26(火) 20:03:08 ]
plot '-' u 1:2 w l


637 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/26(火) 20:36:38 ]
超サンクス。できた。




638 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/31(日) 18:59:02 ]
∈(・ω・)∋グヌー

639 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/06(土) 08:28:18 ]
さいきん書き込みが少ないよ
∈(・ω・)∋グヌー


640 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/06(土) 19:15:21 ]
オレメモ

gnuplotで綺麗な波動関数をプロットする方法

gnuplot 球面調和関数
でググレ
hint : 光 法線ベクトル

641 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/08(月) 00:36:08 ]
3Dプロットをマウスでぐりぐりするとレンダリングが重いんだけどどうにかなんないの?
openglとか

642 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/08(月) 04:12:03 ]
おまいがOpenGLなtermを書けば良い

643 名前:名無しさん@お腹いっぱい。 [2009/06/16(火) 21:24:39 ]
学校のコンピュータOSがアップグレードされてから、3Dプロットの描画が少し変わってしまいました。
どうも、視錐台の手前側が描画されていないようです。
前までは手前側も表示されていたので、これからもその様にしたいのですが、
視錐台に関するオプションはあるんでしょうか?

使っているのバージョンは
Version 4.2 patchlevel 3
last modified Mar 2008
System: Linux 2.6.27.23-0.1-default

解りづらいと思うので、図をUPしました。
X、Y軸の手前側が、図の端っこで消えてしまっています。
up2.viploader.net/pic3/src/vl2_148187.png

644 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/17(水) 08:53:28 ]
>>640>>641>>642
昔povray termなるものが議論されたことがあったが,理由はわららないが
ぽしゃった。

ttp://www.nabble.com/Povray-terminal-update-td635770.html

Nabbleの検索を探せばいろいろでてくるはず。
ttp://www.nabble.com/Gnuplot-f1920.html

645 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/17(水) 13:20:03 ]
>>643
状況を再現できる最低限のソースを出せ

646 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/17(水) 18:09:53 ]
3次元プロットで、xyz軸(!メモリ)を書きたいんですが、
軸を描くコマンドはありましたっけ?

647 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/17(水) 18:10:35 ]

X (メモリ)
○ (目盛り)
でした。



648 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/17(水) 18:57:09 ]
zzeroaxisで検索

649 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/17(水) 19:09:26 ]
どうもッス

650 名前:643 [2009/06/18(木) 15:41:03 ]
>>645
gnuplotのコマンドをシェルスクリプトいったんファイルに書き込んで、パイプでgnuplotへ渡しています。
データは無くても軸だけなら出るので、再現出来るはず...

cat <<- EOI > lhd125.axm30.plt
set terminal postscript enhanced color landscape 20
set output 'fig${qid}startLCFS.ps'

set datafile fortran
set ticslevel 0
set hidden3d
set size ratio -1
set view 80, 50, 1.5

set title"Particle starting points and passing points on\nR_{0}=3.9m a=${awall}m torous surface in particle tracking simulation."
set xlabel'x [m]'
set ylabel'y [m]'
set zlabel'z [m]'
set label 1 "QID=${qid}\n{/Symbol c}_{0}/{/Symbol p}=${pitch}" at 2,-0.2,1.2 left front
set key samplen 1

splot '${qid}/${datname}.trapped-loss.tl-dat' using 2:3:4 w p pt 6 lt 1 title'trapped-loss',\
'${qid}/${datname}.trapped-unloss.tl-dat' using 2:3:4 w p pt 6 lt 2 title'trapped-unloss',\
'${qid}/${datname}.untrapped-loss.tl-dat' using 2:3:4 w p pt 6 lt 3 title'untrapped-loss',\
'${qid}/${datname}.untrapped-unloss.tl-dat' using 2:3:4 w p pt 6 lt 4 title'untrapped-unloss',\
'${qid}/${datname}.trapped-loss.tl-dat' using 15:16:10 w p pt 7 lt 1 title'LossPoint trapped-loss',\
'${qid}/${datname}.untrapped-loss.tl-dat' using 15:16:10 w p pt 7 lt 3 title'LossPoint untrapped-loss',\
'/xxxxxxxxxxx/DATA/fort.201' w l title 'LCFS' lt 8
EOI

cat lhd125.axm30.plt | gnuplot


651 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/18(木) 21:24:42 ]
全っ然最低限じゃねえしそのままじゃ動きもしねえもん貼られても困るが

> set size ratio -1
> set view 80, 50, 1.5

このへんで縦横比だの拡大率だの弄ったせいで、グラフが描画範囲をはみ出したんじゃねえの

652 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/15(水) 00:32:33 ]
Failed to receive messages at scim_bridge_client_read_and_dispatch ()
An IOException occurred at handle_message ()
*** glibc detected *** gnuplot: double free or corruption (fasttop): 0x0a175e38 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb7708604]
/lib/tls/i686/cmov/libc.so.6(cfree+0x96)[0xb770a5b6]
/usr/lib/gtk-2.0/2.10.0/immodules/im-scim-bridge.so(scim_bridge_free_messenger+0x52)[0xb600d892]




このエラーの対処法教えてください

653 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/20(月) 20:15:38 ]
gnuplotでバイナリサーチを実装することは可能ですか?

654 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/20(月) 21:00:07 ]
>>653
なんでわざわざ gnuplot でそんなことをしたいんだ?

655 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/24(金) 20:04:51 ]
愛しているから

656 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/25(土) 00:27:49 ]
ソースいじれば何でもできる。

657 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/25(土) 21:43:54 ]
データファイルに
x1 y x2 z
ってあるんですがx1とx2をx軸にしてy,zとともに3次元表示するにはどうすればいいですかね?
くっつけたあと
x y z
x y
x z
x z
x y
みたいになると思うんですがちゃんと表示できますか?
なるべく1ステップでやりたいです



658 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/26(日) 07:29:46 ]
u 1:2:4
u 3:2:4

659 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/04(火) 23:41:51 ]
メモ
graceのepsをopenofficeにインポートする方法;
graceでbefore.eps出力した後に、
$ eps2eps before.eps after.eps
で、after.epsを使う。

keywords:
xmgrace grace xmgr eps ps pdf OOo

660 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/06(木) 15:01:38 ]
term = tgif
の質問です。
linecolorをrgbで指定して(例えば "#590000")、objに出力すると、

smooth palette in tgif: available 128 color positions; using 128 of them

とメッセージが出力され、指定した色になりません。
この色自体はtgifで扱えるようです。
(なぜなら先にepsに出力してpstoeditでobjファイルに変換すると、指定した色になっている。)

アドバイスをください。


set style line 1 linecolor rgb "#590000"
plot sin(x) ls 1
set term tgif
set out "test.obj"
rep



661 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/07(金) 14:36:38 ]
>>652
ttp://www.trinity-site.net/diary/20081120.html
は ubuntu だが fedora でも同じみたいよ。

本家から 4.2.4 でも 4.2.5 で取ってきて、 ./configure, make, make install
でOK.

662 名前:名無しさん@お腹いっぱい。 [2009/08/13(木) 21:36:34 ]
すいませんつまらない問題なんですが
例えば
z=(1-2 x y)/(2-x)
かつy=1+1/(2 x)
を満足する曲線を描写するにはどうすればよいのでしょうか

663 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/13(木) 22:52:25 ]
>>662
t16web.lanl.gov/Kawano/gnuplot/parametric.html

あとは頑張れ。

664 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/13(木) 23:30:44 ]
z(x,y)なる三次元空間の曲面上で
f(x,y)=0なる束縛条件を満足する曲線を表示するのは
媒介変数表示とは違うだろ

665 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/14(金) 01:39:54 ]
gnuplot> set term png
gnuplot> set size 0.5,1
gnuplot> set output "mumu.png"
gnuplot> set multiplot
multiplot> set origin 0,0
multiplot> plot sin(x)
multiplot> set origin 0.5,0
multiplot> plot cos(x)
multiplot> unset multiplot
gnuplot> unset output

ってやるとsin(x)の画像しか出力されないんだけどどうして?

666 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/14(金) 05:52:09 ]
うちではcos(x)も表示されるぞ

Version 4.3 patchlevel 0
last modified January 2009
System: MS-Windows 32 bit

667 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/14(金) 08:43:26 ]
>>665
cos(x)をプロットするorignがおかしい。
とりあえず
set origin 0,0
plot cos(x0
としてみ



668 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/16(日) 13:17:01 ]
gnuplot本が出るとしたら、どんな内容のものが読みたいですか?

669 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/16(日) 14:06:50 ]
機能を調べ易いもの。ただ、逆引きの本を読んで調べ易いと思ったことはない。

670 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/16(日) 18:01:34 ]
結局、本じゃキーワード検索しづらいし

671 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/17(月) 23:56:21 ]
ノウハウ集があると嬉しいかな
かっこいいグラフを書ける方法があれば、知りたい

672 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/18(火) 11:18:11 ]
どんなグラフがかっこいいと感じますか?
正直gnuplotに添付されているdeom/ディレクトリのデモファイルはイマイチ魅力を感じないんですが

673 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/18(火) 12:43:53 ]
どんなグラフだと査読通りやすいと感じますか?

674 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/18(火) 13:44:16 ]
>>673
捏造された綺麗なグラフ。Ig0r とかで頑張れば?

675 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/20(木) 18:44:36 ]
>>672-673
ttp://www.ecse.rpi.edu/Homepages/wrf/Teaching/graphics-s2005/ncc1701-gnuplot.png

676 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/21(金) 05:03:37 ]
すまんが、何の絵?
また、余り綺麗ではなないと思う。何も考えずそのままプロットしましたという感じを受ける

677 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/21(金) 05:32:06 ]
>>672
ttp://up2.viploader.net/pic3/src/vl2_175266.png
全て gnuplot で生成しています。




678 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/21(金) 16:40:39 ]
おお、これはすごい。
リアルタイムに更新できるグラフなのですか?

679 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/21(金) 19:10:04 ]
>>678
以前までは replot/reread で wxt に対してリアルタイム
更新をしていたんですが、いまいち融通が効かないので、今は
チャートサーバーを立てて、ブラウザ + javascript で
自動更新するようにしてます。チャートの生成は gnuplot 任せです。

680 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/22(土) 05:19:01 ]
あとはこんな感じでアノテーション加えたりしてますね。
ttp://up2.viploader.net/pic3/src/vl2_175740.png
上下の動きが激しいともっと綺麗なんですが。

gnuplot は条件文を交えたプロットに弱いのですが、全体的に見ると自由度はかなり高いと思います。

他人を驚かしたいのであれば、やはり3D系がいいのではないでしょうか。例えばこれら:
ttp://skuld.bmsc.washington.edu/~merritt/gnuplot/canvas_demos/hidden2.html
ttp://skuld.bmsc.washington.edu/~merritt/gnuplot/canvas_demos/world2.html
ttp://skuld.bmsc.washington.edu/~merritt/gnuplot/canvas_demos/pm3d.html


681 名前:名無しさん@お腹いっぱい。 [2009/08/29(土) 16:43:16 ]
gnuplotに関して質問です。
複数のグラフを1つの図にplotするとき、
凡例の位置を最初のグラフだけ変えたいのですが,
どのようにすれば良いでしょうか?
例えば、最初のグラフは右上。他左下みたいな感じです。

682 名前:名無しさん@そうだ選挙に行こう mailto:sage [2009/08/30(日) 08:37:14 ]
set multiplot
plot cox(x)
set key bottom left
plot sin(x)

では駄目?

683 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/11(金) 04:52:28 BE:19872948-2BP(1)]
TeXに貼付ける図を
set size 0.5,0.5
としているんですが,
set term postscript enhanced
で出力したとき,なぜか突然上・右上・右領域に空白が入るようになってしまいました。
epsファイルを開けてみると,これまで
%!PS-Adobe-2.0 EPSF-2.0 となっていたところが %!PS-Adobe-2.0 のみになっており,
%%BoundingBox: 50 50 230 176 が %%BoundingBox: 302 50 554 410 に
また,%%Orientation: Landscape %%Pages: (atend) が追加されているようです。
以前のように出力するにはどうすればいいでしょうか?

684 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/11(金) 05:37:03 ]
epsを付け忘れとる

× set term postscript enhanced
○ set term postscript eps enhanced

685 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/11(金) 05:37:04 ]
>>683

> set term postscript enhanced
> で出力したとき,なぜか突然上・右上・右領域に空白が入るようになってしまいました。

おなじバージョンを使い続け、且つ設定も弄っていないという前提で、いつも

> set term postscript enhanced

と書いていたということでおk?ところで

t16web.lanl.gov/Kawano/gnuplot/postproc.html

のサンプルには

gnuplot> set term postscript eps enhanced
gnuplot> set output "test.eps"

とあるんだけど、これだとどうなんの?

686 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/11(金) 07:18:41 ]
>>684
それです! ありがとうございます。
>>685
……という勘違いでした。
お手数かけて申し訳ありませんでした。本当に恥ずかしい限りです。

687 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/18(金) 14:32:44 ]
変数 x の範囲を (0<x<10) と指定するには↓ですが、
gnuplot> plot [0:10] 1-exp(-x)
関数 f(x,y) の範囲を直接 (0<f(x)<10) と指定することは可能ですか?



688 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/18(金) 14:50:39 ]
f(x,y)が1変数関数なの2変数関数なのかよくわからないが。

1変数関数f(x)の場合
set yrange [0:10]

2変数関数f(x.y)の場合
set zrange [0:10]

689 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/01(木) 04:39:51 ]
バッチファイルでgnuplotを起動して、プロットして、画像ファイルに出力して、終了させるという
動作をさせたいのですが、どのようにすればよいのでしょうか?






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<170KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef