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
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を起動して、プロットして、画像ファイルに出力して、終了させるという 動作をさせたいのですが、どのようにすればよいのでしょうか?
690 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/01(木) 06:56:20 ] test.pltというファイルを作成して、 $ gnuplot test.plt でOK。test.pltの中身は ========================= set xrange [-3.14:3.14] plot cos(x) set term png set out "test.png" rep ========================= こんな感じで gnuplot term gnuplot load 等でググるとよい
691 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/01(木) 07:31:31 ] >>690 おお、ありがてぇ
692 名前:名無しさん@お腹いっぱい。 [2009/10/01(木) 19:32:08 ] gnuplotでアニメーションを作るときファイル数が多いときforループみたいにして ファイル名を書き込む手間を省けませんか?
693 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/01(木) 19:55:00 ] >>692 ループは無いのでifとrereadで制御するしかない。 gnuplotに付属のanimate.demを参考にすると良いが、色々面倒なので 俺はGnuplot.pyを使ってpythonで書いている。
694 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/01(木) 20:14:00 ] >>693 わかりました
695 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/02(金) 06:21:21 ] 一応ifとrereadでループは翔るけど、 確かに面倒なので、PythonやRubyなどスクリプトで外から制御するのがよいと思う
696 名前:名無しさん@お腹いっぱい。 [2009/10/03(土) 22:09:20 ] tan(x)のグラフをwith lineでプロットしたときの、 ∞と-∞をつなぐ線をなくす方法ってありませんか? どなたか教えて下さい。
697 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/03(土) 22:24:28 ] >>696 set yrange
698 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/03(土) 22:39:08 ] >>697 やっぱりそれしか方法ないんですね・・・ 回答ありがとうございました。
699 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/03(土) 23:18:33 ] set yrange 100 set ytics 1000 で無限大に発散してるように見せることはできる
700 名前:名無しさん@お腹いっぱい。 [2009/10/11(日) 15:10:50 ] gnuplot の問題じゃないかもしれませんが… term svg pm3d map でカラーコンターを作成して、それを imagemagick や srvg-convert, inkscape などで png に変換すると、 塗りつぶした領域の中に格子状にアルファチャンネル値が0でも255でもない部分ができてしまいます isosample の値を増やすと細かくなるのでプロット時の分割の境界に相当する部分のようですが、 これを gnuplot 側の出力時の操作で回避することは可能でしょうか 出来た png ファイルを弄ってこれをなくす事は可能ではありますが、フォントのアンチエイリアスとの両立が若干面倒なので
701 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/13(火) 22:15:38 ] そこまで現象が分かってるなら、ソース解析してバグをとってほしい
702 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/18(日) 18:51:39 ] gnuplotをかなり使いこなしてる方だと思うけど、 gnuplotを使ってもあまり効率が上がらない。 いまいち融通がきかないのが主な理由だと思う。 なるべく早めにmatplotlibに乗り換えようかなと思ってるけど、 誰か、同様にそうした人いる?
703 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/18(日) 18:58:27 ] >>702 俺も長年gnuplot使っててmatplotlibに切り替えようとしたけど挫折して Gnuplot.pyで頑張ってる matplotlibは3次元プロットが出来なかった記憶がある
704 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/18(日) 19:04:03 ] >>703 今マニュアル読んでるけど、3次元プロットも普通にできてるよ。 ttp://matplotlib.sourceforge.net/examples/mplot3d/surface3d_demo.html
705 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/18(日) 20:00:59 ] >>704 0.98でmplot3dが消えたんだが0.99で復活したみたい これでeps出力の品質に問題がなければmatplotlibに移行出来るな
706 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/18(日) 23:36:57 ] matplotlib って日本語のlegendとか吐けるの? matplotlib に移行気味ではあるんだけど お手軽グラフはついつい gnuplot 使っちゃったりしてます
707 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/19(月) 07:40:18 ] 初めて知ったけど、なかなか便利そうだね
708 名前:704 mailto:sage [2009/10/19(月) 16:13:09 ] matplotlibのマニュアル読み終わったー。 gnuplot vs matplotlib 2Dプロット系: "できること" で言えば、パイチャートなどがデフォルト でプロットできる matplotlib の方が上。ちょっと混み入った設定や アノテーションの加え方も matplotlib の方が楽。 3Dプロット系: 完成度と速度の面で gnuplot の勝ち。 プロットプログラムの再利用性: これは matplotlib の余裕勝ち。 見た目の綺麗さ: matplotlibではデフォでグラフにアンチエイリアスや ヒンティングがかかっている。gnuplot だと wx 末端を使えば matplotlibのそれとほとんど同様になるが、他の末端も 含めて評価するとmatplotlibに軍配が上がる。 数式: TeXのフォントがデフォルトで入っていて、インストール直後 LaTeXのインストール無しでも即効TeXと同じように書けるので matplotlib の勝ち。 結論としては、多種多様のプロットを生成したいのであれば、 matplotlibを使った方が長期的に見て効率が良さそう。特に python 使い であれば、断然 matplotlib の方が有利。それと、gnuplotはあまり融通 が効かず、ちょっとした変更が時に面倒だったり、"できそうでできない" ことが何気に結構あったりしたが、matplotlibなら、その心配は無さそう。 しかし、「簡単にsin(x)のプロットが作れればいいやー」程度のユーザーなら、 gnuplotでいいと思うし、そういった単純なグラフなら gnuplot の方が簡単。
709 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/19(月) 16:24:26 ] >>708 わかりやすいまとめthx ちょっと使ってみるわ
710 名前:デフォルトの名無しさん mailto:age [2009/10/22(木) 21:15:00 ] すいません。ちょっとわからなくて困っています gnuplotをDLしたんですが ファイルをドロップしても(メモで適当に作った一行の.datファイル) 1 ^ "ファイル名", line 1: invalid command というエラーが出てしまいます dosじゃなくてunixのデータのほうがいいのかとか、拡張子とか、空白文字 とかいろいろ変えてみましたがだめでした;; 原因が思い当たる方、教えてください。お願いします><
711 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/22(木) 21:39:06 ] 基本的に使い方が間違っている。 まず、.datファイルをgnuplot.exeと同じフォルダに入れておく。 次にgnuplot.exeをダブルクリックして起動させる。 後は plot "hoge.dat" と入力すればよい 。
712 名前:デフォルトの名無しさん mailto:sage [2009/10/22(木) 23:24:13 ] >>711 なるほど。できました。お恥ずかしい・・・ ありがとうございました!!
713 名前:exokTkAfr mailto:kn18khm4.@gmail.com [2009/10/23(金) 21:55:20 ] Anatomy and Desperate Housewives. ,
714 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/24(土) 20:45:43 ] >>702-709 のレス見て、自分もMatplotlib使い始めました! ところで、2chにMatplotlibのスレッドって無いよね? 誰か立ててくれないかな?
715 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/24(土) 20:47:31 ] この板でいいのかな?
716 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/24(土) 20:50:26 ] 多分いいと思う。
717 名前:名無しさん@お腹いっぱい。 [2009/10/24(土) 20:56:41 ] >>715 俺が立てるよ。 今、テンプレつくってるからまっててくれ。 この板よりも、プログラムにする予定。
718 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/24(土) 20:57:17 ] >>717 よろしく。
719 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/10/24(土) 21:08:59 ] >>714 ,>>718 立てた。 pc12.2ch.net/test/read.cgi/tech/1256385982/
720 名前:っむりなんだい!(無理難題) [2009/11/12(木) 13:47:36 ] グラフ生成フリーソフト「gnuplot」について、 RGBカラープロットをしたいのですが、手法をお教えいただきたいです! データが0.000000 〜 1.000000の間で正規化された、以下のような3次元列txtデータがあります。 --------------------------------- 0.505624 0.507641 0.154209 0.505599 0.507641 0.148951 0.505577 0.507638 0.143832 0.505555 0.507632 0.138848 ・ ・ ・ --------------------------------- これをgnuplotを用いて3次元グラフにします。 そのときに、コマンド gnuplot> splot "(ファイル名).txt" w d とすると、赤いドットで表示されます。 これを、以下の図のような3次元軸 X Y Z を、R G B に対応させて、輝度をつけた表示をしたいと考えています。 ja.wikipedia.org/wiki/%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB:R... 正規化されているデータは1~256(0~255)に正規化しなおすことももちろん可能なので、 どういったコマンドや手法を用いれば可能なのかご教授いただきたいです。 また、gnuplot環境ではむずかしいとあれば、ほかのグラフ生成フリーソフトなどの手法も教えていただきたいです。
721 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/11/12(木) 16:22:20 ] リンクぐらいしっかり貼れや
722 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/11/13(金) 11:41:24 ] test
723 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/11/19(木) 21:00:56 ] gnuplotの精義買ってみた 一番関心したのは出力したsvgデータをinkscapeで編集するための inkscape用パッチをDLできるURLが紹介されていた事だった
724 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/11/20(金) 00:44:30 ] それが一番というのは誉めているのか貶しているのか
725 名前:Mei [2009/11/23(月) 14:55:53 ] 初めて書かせてもらいます。 今,gnuplotで20列100行の値を描写したいのですが、値の内容が1E-7から7までと値の幅がひろい物で matrixやimageでプロットしても真っ白で何も描かれませんでした。どうやったら描写されるのでしょうか? 以下のように描写したいのですが。。。描写できないのでしょうか??? www-antenna.ee.titech.ac.jp/~hira/study/fdtd/waveguide/f90/wg.gif よろしくお願いします。
726 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/11/24(火) 13:07:42 ] 質問です X軸の数字の右端が切れてしまうんですが、どうすれば良いですか
727 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/11/28(土) 16:04:00 ] >>725 日本語でおk
728 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/11/28(土) 16:14:06 ] >>726 も日本語でおk 意地悪で言ってるんじゃなくて、きちんとした回答が欲しいならば 聞き手が理解できる質問をしてください。
729 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/11/28(土) 19:01:28 ] アンタ優しい人だなぁ。
730 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/11/29(日) 02:38:57 ] 質問してるのはこちらなのに「わからない」なんて こちらはわかる人に質問しているので わからない人に教えてもらおうとは思いません こちらが細かく説明すると 本当はわかっていない人でも 何か答えられるような気分になるものですが それは錯覚です 本当にわかっている人はこちらが細かく説明しなくても 十分満足な答えをくれますし、向こうも負担とは思わないものです そういう人を「エスパー」とか言って揶揄するのは勝手ですが 自分がわかってないことを素直に認めるのも重要だと思います
731 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/11/29(日) 11:38:20 ] さすがに3点はあげられないなぁ…
732 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/03(木) 07:28:39 ] www.cfca.nao.ac.jp/~takedatk/COMPUTER/HowToMakeAnimation/gnuplot+perl+imagemagick/HowToMakeAnimation01.html