gnuplot を使おう。 その3 (955レス)
gnuplot を使おう。 その3 http://mevius.5ch.net/test/read.cgi/unix/1314242150/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
1: 名無しさん@お腹いっぱい。 [sage] 2011/08/25(木) 12:15:50.61 グラフ描画ソフト gnuplot のスレ。 gnuplot 公式 Web ページ http://www.gnuplot.info/ 前スレ gnuplot を使おう。 その2 http://hibari.2ch.net/test/read.cgi/unix/1164719425/ http://mevius.5ch.net/test/read.cgi/unix/1314242150/1
829: 名無しさん@お腹いっぱい。 [sage] 2022/04/30(土) 21:43:24.22 proxy2chを以下で起動すれば古い専ブラでも書ける http://egg.5ch.net/test/read.cgi/software/1649749366/62 http://mevius.5ch.net/test/read.cgi/unix/1314242150/829
830: い [sage] 2022/05/01(日) 18:59:29.08 >>828 > 5.0系だとログスケールの時にstatsがエラーになるという謎仕様。 そうなんですか。しかし,5.0系とは懐かしいですな。 > 5.2以降だと大丈夫みたいだけど、うちの環境だと使いたい端末がインストールができないorz 5.2でインストールできない terminal なんてなんでしょう。5.2でdeprecateになったterminalなのでしょうか。 http://mevius.5ch.net/test/read.cgi/unix/1314242150/830
831: 818 [sage] 2022/05/02(月) 20:28:54.72 >>830 あ、ウチ環なので一般的な話じゃないです。 LinuxやらSolarisやらMacやら、OSバージョンも複数あって インストールされてるライブラリもまちまちで どのマシンでも同じバージョンのgnuplotを動かそうとすると ライブラリが足りなくてmake失敗したりとか。 今んとこ全部のマシンで成功したのが5.0系というだけの話。 http://mevius.5ch.net/test/read.cgi/unix/1314242150/831
832: 名無しさん@お腹いっぱい。 [sage] 2022/05/19(木) 00:17:38.26 set term qt widget <id> の<id>って何を指定すればいいのかな? 他のアプリのウィンドウに表示できそうなんだけど違うのかな? マニュアルみてもよくわからない。 x11なら set term x11 window "<string>" でウィンドウIDを指定すれば別アプリに表示させられるから Qtでも出来そうな気がするんだけど違うかな。 http://mevius.5ch.net/test/read.cgi/unix/1314242150/832
833: 名無しさん@お腹いっぱい。 [sage] 2022/05/19(木) 06:58:39.63 そんな機能があったのね douyatte使うんだ? http://mevius.5ch.net/test/read.cgi/unix/1314242150/833
834: 名無しさん@お腹いっぱい。 [sage] 2022/05/28(土) 21:26:00.53 じぶんはTcl/TkのGUIアプリでウィジェットにgnuplotを表示させてます。 んでTkのscaleをぐりぐりするとグラフがぐりぐり動きます。 Tkinterならwinfo_idで出来そう http://mevius.5ch.net/test/read.cgi/unix/1314242150/834
835: 名無しさん@お腹いっぱい。 [sage] 2022/06/08(水) 17:26:55.60 発音って ヌープロット でいいですか? http://mevius.5ch.net/test/read.cgi/unix/1314242150/835
836: 名無しさん@お腹いっぱい。 [sage] 2022/06/09(木) 14:38:46.23 ぐにゃぷろーと http://mevius.5ch.net/test/read.cgi/unix/1314242150/836
837: 名無しさん@お腹いっぱい。 [sage] 2022/06/15(水) 17:08:03.32 ぬぷろ http://mevius.5ch.net/test/read.cgi/unix/1314242150/837
838: 名無しさん@お腹いっぱい。 [sage] 2022/06/15(水) 17:33:08.22 グヌープロット http://mevius.5ch.net/test/read.cgi/unix/1314242150/838
839: 名無しさん@お腹いっぱい。 [sage] 2022/06/16(木) 00:32:17.30 ぐにゅっとプロット http://mevius.5ch.net/test/read.cgi/unix/1314242150/839
840: 名無しさん@お腹いっぱい。 [sage] 2022/06/16(木) 01:34:35.12 ぬぷっ http://mevius.5ch.net/test/read.cgi/unix/1314242150/840
841: 名無しさん@お腹いっぱい。 [sage] 2022/07/11(月) 12:34:12.98 5.4.4beta (5.4.4 のプレリリース)が出てます。 しばらくしたら,正式に5.4.4がリリースされるでしょう。 http://mevius.5ch.net/test/read.cgi/unix/1314242150/841
842: 名無しさん@お腹いっぱい。 [sage] 2022/07/13(水) 20:00:17.82 >>841 5.4.4 の変更Gnuplot Q&A 掲示板を見てください。 http://mevius.5ch.net/test/read.cgi/unix/1314242150/842
843: 名無しさん@お腹いっぱい。 [sage] 2022/07/18(月) 15:30:31.42 gnuplot-5.4.4がアップロードされました。 Windowsバイナリもアップロードしました。 https://sourceforge.net/projects/gnuplot/files/gnuplot/5.4.4/ http://mevius.5ch.net/test/read.cgi/unix/1314242150/843
844: 名無しさん@お腹いっぱい。 [sage] 2022/08/25(木) 02:06:06.64 sidで壊れたわ http://mevius.5ch.net/test/read.cgi/unix/1314242150/844
845: 名無しさん@お腹いっぱい。 [sage] 2022/09/06(火) 17:11:28.99 New gnuplot subsystem "watchpoints" 開発版で実装されます。 gnuplot beta MLの当該ポストのアーカイブのURLです。 https://sourceforge.net/p/gnuplot/mailman/message/37703162/ http://mevius.5ch.net/test/read.cgi/unix/1314242150/845
846: 名無しさん@お腹いっぱい。 [sage] 2022/09/07(水) 22:25:20.17 >>845 この実装を http://mevius.5ch.net/test/read.cgi/unix/1314242150/846
847: 名無しさん@お腹いっぱい。 [sage] 2022/09/07(水) 22:33:21.24 ↑途中で失礼しました。 >>845 この実装をONにした開発版Windowsバイナリを以下に置いてます。 demo ディレクトリ下の watchmouse.dem, watchpoints.dem を実行してみてください。 http://mevius.5ch.net/test/read.cgi/unix/1314242150/847
848: 名無しさん@お腹いっぱい。 [sage] 2022/09/07(水) 22:35:22.99 >>847 すみません。 開発版のWindows とCygwin バイナリの置き場 http://tmacchant33.starfree.jp/gnuplot_bin.html http://mevius.5ch.net/test/read.cgi/unix/1314242150/848
849: 名無しさん@お腹いっぱい。 [sage] 2022/09/08(木) 01:57:31.03 なんかどういう効果があるのかいまいち不明だわ http://mevius.5ch.net/test/read.cgi/unix/1314242150/849
850: 名無しさん@お腹いっぱい。 [sage] 2022/09/08(木) 12:22:06.09 >>849 watchpoints.demの結果をpdfにしてみました。 (watchmouse.demはマウスを動的に使って試すので略) http://tmacchant33.starfree.jp/Files/watchpoits.pdf http://mevius.5ch.net/test/read.cgi/unix/1314242150/850
851: 名無しさん@お腹いっぱい。 [sage] 2022/09/08(木) 13:26:34.64 横からあーなるほど! 便利だね http://mevius.5ch.net/test/read.cgi/unix/1314242150/851
852: 名無しさん@お腹いっぱい。 [sage] 2022/09/14(水) 07:22:37.30 ある数値aとbがあるとき、a±bを横長の帯として表したいんだが、どうしたらシンプルに実現できるかな? 0 a b 0.1 a b ... というファイルを作ってwith filledcurveでプロットすればそれらしく見えると思うけど、中間生成物を沢山作りたくない http://mevius.5ch.net/test/read.cgi/unix/1314242150/852
853: 名無しさん@お腹いっぱい。 [sage] 2022/09/14(水) 11:13:59.98 >>852 回答ではないかもしれないけどファイル作りたくないならデータブロックをりようすればよいのでは $data << EOF 0 a b 0.1 a b EOF http://mevius.5ch.net/test/read.cgi/unix/1314242150/853
854: 名無しさん@お腹いっぱい。 [sage] 2022/09/14(水) 11:21:16.62 >ある数値aとbがあるとき、a±bを横長の帯として表したい 伝わらん http://mevius.5ch.net/test/read.cgi/unix/1314242150/854
855: 名無しさん@お腹いっぱい。 [sage] 2022/09/14(水) 16:40:46.85 >>854 横軸方向にエラーバーを表示する感じ? http://mevius.5ch.net/test/read.cgi/unix/1314242150/855
856: 名無しさん@お腹いっぱい。 [sage] 2022/09/14(水) 16:56:40.03 >>854 すみません >>855 そうです 横軸をx軸と呼ぶことにして、>>852で書いた数値a、bはxによらないということです で、xによらない定数値としてグラフに描画したいということです 定数aを描画したいだけなら plot a で良いのですが、これにエラーをつけるにはどうしたら良いですかと言い換えることもできます http://mevius.5ch.net/test/read.cgi/unix/1314242150/856
857: 名無しさん@お腹いっぱい。 [] 2022/09/14(水) 20:34:10.37 xerrorbarsではなく? http://mevius.5ch.net/test/read.cgi/unix/1314242150/857
858: 名無しさん@お腹いっぱい。 [sage] 2022/09/15(木) 01:51:00.88 sidのGnuplotなようやく修正されたぞ チラ裏 http://mevius.5ch.net/test/read.cgi/unix/1314242150/858
859: 名無しさん@お腹いっぱい。 [sage] 2022/09/15(木) 02:15:11.06 >>857 はい。 x軸方向のエラーバーではなく、y軸方向の定数値±定エラーバーを全てのxに渡って表示したいです http://mevius.5ch.net/test/read.cgi/unix/1314242150/859
860: 名無しさん@お腹いっぱい。 [sage] 2022/09/15(木) 03:00:42.78 >>859 こういうこと? $ cat data.dat 0 -1 2 0.1 -1 2 0.2 -1 2 $ cat plot.gp set xrange [-.1:.3] set yrange [-2:3] plot 'data.dat' u 1:2:3 with filledcurves pause -1 $ gnuplot plot.gp http://mevius.5ch.net/test/read.cgi/unix/1314242150/860
861: 名無しさん@お腹いっぱい。 [sage] 2022/09/15(木) 03:35:41.54 >>860 そうです 任意の面積の塗り潰しがやりたいことです http://mevius.5ch.net/test/read.cgi/unix/1314242150/861
862: 名無しさん@お腹いっぱい。 [sage] 2022/09/15(木) 04:10:53.42 何に困ってるのかな? http://mevius.5ch.net/test/read.cgi/unix/1314242150/862
863: 名無しさん@お腹いっぱい。 [sage] 2022/09/15(木) 05:09:04.36 あまりにも文盲だらけでワロタ http://mevius.5ch.net/test/read.cgi/unix/1314242150/863
864: 名無しさん@お腹いっぱい。 [sage] 2022/09/15(木) 11:20:17.61 じゃ回答を待ってみよう http://mevius.5ch.net/test/read.cgi/unix/1314242150/864
865: 名無しさん@お腹いっぱい。 [sage] 2022/09/16(金) 08:47:14.22 >>861 860を実行すると塗りつぶした長方形となるんだが,やりたいのはそれなの。 yの値がxに依存する場合も考えるのかな? x, yのデータが与えられてぬりつぶしの幅を簡単に変えたい。 データの第3列目に書くのは面倒。 こんなことでいいですか? http://mevius.5ch.net/test/read.cgi/unix/1314242150/865
866: 名無しさん@お腹いっぱい。 [sage] 2022/09/16(金) 10:49:28.60 はい http://mevius.5ch.net/test/read.cgi/unix/1314242150/866
867: 名無しさん@お腹いっぱい。 [sage] 2022/09/16(金) 11:45:16.53 >>863 読む側ではなく書く側の問題だと思う http://mevius.5ch.net/test/read.cgi/unix/1314242150/867
868: 名無しさん@お腹いっぱい。 [sage] 2022/09/16(金) 11:58:27.66 >>865 > 860を実行すると塗りつぶした長方形となるんだが,やりたいのはそれなの。 >>861で申したように、そうです それを中間ファイルを用意せずにやりたいということです > yの値がxに依存する場合も考えるのかな? >>856,859で申したように、yもエラーの幅も横軸に依存しません > x, yのデータが与えられてぬりつぶしの幅を簡単に変えたい。 > データの第3列目に書くのは面倒。 > こんなことでいいですか? いいえ 与えられるのは定数値a、bだけです aはいわば中央値を、bはいわばエラーの幅を表します これらは定数なので、xによりません したがって、わざわざ x y ye なるフォーマットのファイルを用意するのが面倒だというのが>>852で申したことです http://mevius.5ch.net/test/read.cgi/unix/1314242150/868
869: 名無しさん@お腹いっぱい。 [sage] 2022/09/16(金) 12:13:26.93 これであっているのかわからんが参考にはなるかな。 http://mevius.5ch.net/test/read.cgi/unix/1314242150/869
870: 名無しさん@お腹いっぱい。 [sage] 2022/09/16(金) 12:39:38.21 おそらく>>860は回答のつもりで「こういうこと?」と聞いていて、質問者>>861は見た目のつもりで「そうです」と言っているのですれ違いが起きている。 で、>>861の「任意の面積」とは流れを踏まえれば明らかに「任意の矩形」という意味だが>>865 (>>860,862,867あたりと同じ人だろう) は額面通りに受け取ってしまったばかりにxに依存する何かを想定している。 視点によっては回答者が文盲にも見えるし質問者が問題を抱えているようにも見えるのだろう。 http://mevius.5ch.net/test/read.cgi/unix/1314242150/870
871: 名無しさん@お腹いっぱい。 [sage] 2022/09/16(金) 12:43:29.35 >>869 は間違い。 ただ単にfiledcuvesと使うと中心がaにはならないみたいだがあとは自分でやってくれ。 # begin a=-1 b=2 set print $data do for [i=0:10] { print 0.1 * i} unset print set xrange [-.1:1.1] set yrange [-2:3] plot '$data' u 1:(a):(b) with filledcurves set terminal pngcairo set output '852_02.png' replot set output set terminal @GNUTERM # end http://tmacchant33.starfree.jp/Files/852_02.png http://mevius.5ch.net/test/read.cgi/unix/1314242150/871
872: 名無しさん@お腹いっぱい。 [sage] 2022/09/16(金) 13:28:14.08 >>871 それはdataなるファイルを作ってるからお題にそぐわないのでは? http://mevius.5ch.net/test/read.cgi/unix/1314242150/872
873: 名無しさん@お腹いっぱい。 [sage] 2022/09/16(金) 13:29:36.20 あと、ファイルを作ってfilledcurveする案で妥協するなら、わざわざ中間の点を打つ必要はないと思う 両端だけ決めてfilledcurveするので十分 http://mevius.5ch.net/test/read.cgi/unix/1314242150/873
874: 名無しさん@お腹いっぱい。 [sage] 2022/09/16(金) 14:09:53.99 >>872, 873 >それはdataなるファイルを作ってるからお題にそぐわないのでは? それはそうなんですが 外側にファイルを作らなければ実際上そう面倒にならない。 中間ファイルの役割をスクリプトの中に実現すために データブロックがgnuplotに実装されたのだから それを使って実現しても実際上そんなに問題でないとおもいます。 > 両端だけ決めてfilledcurveするので十分 それ書き込んでから気づきました。 http://mevius.5ch.net/test/read.cgi/unix/1314242150/874
875: 名無しさん@お腹いっぱい。 [sage] 2022/09/16(金) 14:26:00.77 中間ファイルが嫌ならスクリプトに含めりゃええがな >>871を書き換えるなら $ cat plot.gp a=-1 b=2 set xrange [-.1:1.1] set yrange [-2:3] set terminal pngcairo set output '852_02.png' plot '-' u 1:(a):(b) with filledcurves 0 1 $ gnuplot < plot.gp http://mevius.5ch.net/test/read.cgi/unix/1314242150/875
876: 875 [sage] 2022/09/16(金) 14:39:12.89 >>871も中間ファイル作らんのね 失礼! http://mevius.5ch.net/test/read.cgi/unix/1314242150/876
877: 名無しさん@お腹いっぱい。 [sage] 2022/09/16(金) 21:20:49.74 いいってことよ http://mevius.5ch.net/test/read.cgi/unix/1314242150/877
878: 名無しさん@お腹いっぱい。 [sage] 2022/09/22(木) 20:30:10.11 深刻なバグの修正があったようで 5.4.5 が早めにリリースされそうです。 https://sourceforge.net/p/gnuplot/gnuplot-main/ci/b045c506c7a616034f1d3e83ed912a59525cdd7d/ http://mevius.5ch.net/test/read.cgi/unix/1314242150/878
879: 名無しさん@お腹いっぱい。 [sage] 2022/09/23(金) 00:31:49.80 やっとかよ http://mevius.5ch.net/test/read.cgi/unix/1314242150/879
880: 名無しさん@お腹いっぱい。 [sage] 2022/09/26(月) 08:22:20.10 5.4.5 のβリリースがでました。 https://sourceforge.net/p/gnuplot/mailman/message/37712536/ Changes in 5.4.5 ================ * NEW "set key offset <dx>, <dy>" tweaks placement of the key * NEW data-driven histogram colors (variable color from extra using column) * CHANGE re-order drawing 3D labels to come after pm3d depthorder surfaces * CHANGE hpgl: add terminal option "fontscale <value>" * CHANGE for nonuniform matrix data, column(0) returns linear position in matrix * CHANGE set pointintervalbox 0 disables drawing the background box Bug #2544 * FIX svg: hypertext font handling * FIX track columnheaders of multiple data blocks in a single file Bug #2538 * FIX Clean up positioning of polar border, raxis, and theta tics Bug #2130 * FIX Autoscaling of logscaled raxis * FIX memory corruption if a small plot structure is recycled Bug #2550 * FIX regression in 5.4.4 - promotion of string to integer should should not assume that a leading 0 means octal Bug #2551 * FIX Windows qt: "pause -1" should not block mousing Bug #2549 http://mevius.5ch.net/test/read.cgi/unix/1314242150/880
881: 名無しさん@お腹いっぱい。 [sage] 2022/09/27(火) 00:41:01.03 キターーー http://mevius.5ch.net/test/read.cgi/unix/1314242150/881
882: 名無しさん@お腹いっぱい。 [sage] 2022/10/02(日) 18:07:05.31 重要なバグ修正があるので年末予定のスケジュールを早めてgnuplot 5.4.5 がリリースされました。 Windowsバイナリもアップロードされています。 https://sourceforge.net/projects/gnuplot/files/gnuplot/5.4.5/ http://mevius.5ch.net/test/read.cgi/unix/1314242150/882
883: 名無しさん@お腹いっぱい。 [sage] 2022/10/05(水) 21:56:05.92 極座標でのグリッドが開発版に実装されました。 https://sourceforge.net/p/gnuplot/gnuplot-main/ci/8d2e06d6a310daaa12b1e60cc720b387a1a7593b/ configure で --enable-polar-grid オプションをつけてビルドすると実装されます。 polargrid.dem の実行結果を pdf にしてみました。 http://tmacchant33.starfree.jp/Files/polargrid_dem.pdf Windows と Cygwin の開発版のバイナリもこのオプションをつけてビルドしています。 http://tmacchant33.starfree.jp/gnuplot_bin.html http://mevius.5ch.net/test/read.cgi/unix/1314242150/883
884: 名無しさん@お腹いっぱい。 [sage] 2022/10/16(日) 12:50:17.63 開発版にローカル変数がサポートされました。 https://sourceforge.net/p/gnuplot/gnuplot-main/ci/a4e913218be1383287f67b51331a1add63f36465/ http://mevius.5ch.net/test/read.cgi/unix/1314242150/884
885: 名無しさん@お腹いっぱい。 [sage] 2022/10/20(木) 16:00:49.54 関数ブロックが開発版に実装されました。 https://sourceforge.net/p/gnuplot/gnuplot-main/ci/4a6a56709fc8287a910409805bb74ddd87d59dca/ configure で --enable-function-blocks を使ってください。 (以前紹介した watch points や polar grid はデフォルトで enable となりました。) デモは以下を御覧ください。 http://www.gnuplot.info/demo_5.5/function_block.html http://mevius.5ch.net/test/read.cgi/unix/1314242150/885
886: 名無しさん@お腹いっぱい。 [] 2022/12/01(木) 22:12:18.20 ageます http://mevius.5ch.net/test/read.cgi/unix/1314242150/886
887: 名無しさん@お腹いっぱい。 [sage] 2022/12/06(火) 01:23:17.38 C++からデータをパイプでgnuplotに流し込むことを考えています 以下のソースはLinuxではうまくいったのですが mingwでビルドしてWindowsで実行するとうまく行きません (ソース分けます) #include <string> #include <cstdio> #include <memory> #include <ctime> #include <map> #include <cmath> using namespace std; using Series = map <double, double>; static const double pi (acos (-1)); static const double MIN (0), MAX (pi * 4); static const double INTERVAL ((MAX - MIN) / 100); static const double PHI (0); static const double OMEGA (pi / 8); static const double DURATION (2); http://mevius.5ch.net/test/read.cgi/unix/1314242150/887
888: 887 [sage] 2022/12/06(火) 01:24:00.71 (続き) int main () { string gnuplot_path ("gnuplot"); FILE fp (popen (gnuplot_path.c_str (), "w")); if (!fp) return -1; fprintf (fp, "reset\n"); fprintf (fp, "set yrange [-1:1]\n"); clock_t time0 (clock ()); for (double second (static_cast <double> (clock () - time0) / CLOCKS_PER_SEC); second < DURATION; second = static_cast <double> (clock () - time0) / CLOCKS_PER_SEC) { Series series; for (size_t i (0), last ((MAX - MIN) / INTERVAL); i < last; ++ i) { const double x (MIN + i * INTERVAL); series.insert (make_pair (x, sin (x - PHI + OMEGA * second))); } fprintf (fp, "set title 't = %1.2f'\n", second); fprintf (fp, "plot '-' title 'sin' with lines\n"); for (const Series::value_type &point: series) fprintf (fp, "%f %f\n", point.first, point.second); fprintf (fp, "e\n"); fflush (fp); } pclose (fp); return 0; } http://mevius.5ch.net/test/read.cgi/unix/1314242150/888
889: 887 [sage] 2022/12/06(火) 01:34:44.60 書けなくなった http://mevius.5ch.net/test/read.cgi/unix/1314242150/889
890: 名無しさん@お腹いっぱい。 [sage] 2022/12/06(火) 08:10:39.65 >>887 mingw gnuplotの5.4はpipeの扱いにバグがあります. 最近修正されたのですがリリース版修正されるのは次のリリース(5.4.6)になります. 5.2のgnuplotを使うか http://mevius.5ch.net/test/read.cgi/unix/1314242150/890
891: 名無しさん@お腹いっぱい。 [sage] 2022/12/06(火) 08:12:55.92 890 途中でかきこんでしまいました.5.2.xを使うか5.5(開発版)を使うかです. 5.5(開発版)のバイナリは以下 http://tmacchant33.starfree.jp/gnuplot_bin.html http://mevius.5ch.net/test/read.cgi/unix/1314242150/891
892: 887 [] 2022/12/06(火) 12:05:17.01 >>890,891 有難うございます 試してみまするる http://mevius.5ch.net/test/read.cgi/unix/1314242150/892
893: 887 [] 2022/12/06(火) 12:08:48.86 >>890,891 このあとエラーとgnuplotのバージョン情報を貼ろうと思ったのですが 昨夜は全然書き込めなくなりました バージョンはご懸念の通り5.4 patchlevel 5になります 不完全な書き込みにも関わらず情報提供をありがとうございます http://mevius.5ch.net/test/read.cgi/unix/1314242150/893
894: 887 [sage] 2022/12/06(火) 12:57:34.65 >>890,891 ビンゴでした Windows版は5.2.8にしたら意図通り動作しました (ちなみにLinuxで動作していたのはDebianのstableのやつで5.4.1でした 5.4系列でパイプに問題があるのはWindows版だけかもしれません) 不完全な情報からご回答を頂きまして本当に有難うございました http://mevius.5ch.net/test/read.cgi/unix/1314242150/894
895: 887 [sage] 2022/12/10(土) 15:26:23.26 Windowsで tail -f hoge.gp | gnuplot のようにしたいのですが tail -fのように使えるコマンドってありますか? スレ違いのような気もしますが一連ってことでお聞きします http://mevius.5ch.net/test/read.cgi/unix/1314242150/895
896: 887 [sage] 2022/12/10(土) 21:02:57.19 pwshで以下のようにして出来ました gc hoge.gp -tail 1 -wait | gnuplot http://mevius.5ch.net/test/read.cgi/unix/1314242150/896
897: 名無しさん@お腹いっぱい。 [sage] 2022/12/11(日) 22:19:47.72 msys2 や busybox-win32 などを使うのも手だと思います. http://mevius.5ch.net/test/read.cgi/unix/1314242150/897
898: 887 [sage] 2022/12/11(日) 23:48:25.03 >>897 有難うございます なるほどmsys2にtailが入ってるだろうから それでも良さそうですね http://mevius.5ch.net/test/read.cgi/unix/1314242150/898
899: 名無しさん@お腹いっぱい。 [sage] 2022/12/12(月) 11:40:06.40 Gnuplot plans: the start of version 6 https://sourceforge.net/p/gnuplot/mailman/message/37747332/ ソースのクローンの方法 git clone -b branch-6-0-stable git://git.code.sf.net/p/gnuplot/gnuplot-main なお,5.4.6は2023年初旬にリリースされるようです. http://mevius.5ch.net/test/read.cgi/unix/1314242150/899
900: 名無しさん@お腹いっぱい。 [sage] 2022/12/12(月) 22:53:39.73 Windows と cygwin の 6.0.0alpha のバイナリ http://tmacchant33.starfree.jp/gnuplot600alpha_bin.html http://mevius.5ch.net/test/read.cgi/unix/1314242150/900
901: 名無しさん@お腹いっぱい。 [sage] 2022/12/13(火) 11:24:30.21 何が変わるんだろ? http://mevius.5ch.net/test/read.cgi/unix/1314242150/901
902: 名無しさん@お腹いっぱい。 [sage] 2022/12/13(火) 15:05:54.85 今年後半から開発版(5.5)に入ったwatch points, polar grid とfunction blockが入るのは http://mevius.5ch.net/test/read.cgi/unix/1314242150/902
903: 名無しさん@お腹いっぱい。 [sage] 2022/12/13(火) 15:08:01.00 (途中ですみませんでした.) が入るのは間違いないでしょう.いずれも魅力的な改変です. 6.0.0alphaにはsharpenという機能が入りました. http://mevius.5ch.net/test/read.cgi/unix/1314242150/903
904: 名無しさん@お腹いっぱい。 [sage] 2022/12/13(火) 15:16:15.08 現バージョンって、プロシージャ的なプロットってできるんでしたっけ? 新しく機能追加するならそういうのの気もする http://mevius.5ch.net/test/read.cgi/unix/1314242150/904
905: 名無しさん@お腹いっぱい。 [sage] 2022/12/13(火) 16:00:22.55 プロシージャ的なプロットいう言葉がPython 的な関数ブロックで定義された 関数をプロットすることなら,最近開発版に実装されたfunction block ですね 6.0.0ではこれがリリース版で使えるようになります http://mevius.5ch.net/test/read.cgi/unix/1314242150/905
906: 名無しさん@お腹いっぱい。 [sage] 2022/12/13(火) 17:18:33.64 6.0.0alphaのマニュアルのスナップショットを挙げておきます. http://tmacchant33.starfree.jp/Files/gnuplot600alpha20221212.pdf p24のNew features in version 6 を見ると新しい機能がわかります. http://mevius.5ch.net/test/read.cgi/unix/1314242150/906
907: 名無しさん@お腹いっぱい。 [sage] 2022/12/13(火) 22:32:38.04 >>905さん ありがとうございます。 自分が書いたプロシージャ的というのは、L-systemで表現されるみたいなルールベースのプロットという意味です function blockを見てみましたがコードのモジュラー化みたいで、自分の思ってたのとは違うみたいでした。 でもこんな機能があるの初めて知りました まぁ他の言語で数値を得て描画だけさせるという方法で可能だし、ソフトウェアの複雑化という意味で変な可能は実装しないほうが良いのかもしれないですが。 http://mevius.5ch.net/test/read.cgi/unix/1314242150/907
908: 名無しさん@お腹いっぱい。 [sage] 2023/01/09(月) 09:41:42.98 開発版のバージョンが6.1になりました http://mevius.5ch.net/test/read.cgi/unix/1314242150/908
909: 名無しさん@お腹いっぱい。 [sage] 2023/01/29(日) 21:18:10.98 竹の先生のページに最新の開発版の情報が紹介されています 整理されて書かれていますのでぜひご覧ください http://takeno.iee.niit.ac.jp/~shige/unix/gnuplot/gpinfo-2023.html#info-20230125 http://mevius.5ch.net/test/read.cgi/unix/1314242150/909
910: 名無しさん@お腹いっぱい。 [sage] 2023/01/30(月) 10:26:56.74 >>909 関数いいな もうgnuplotだけで立派なプログラム書けそうだな CGライブラリの充実したスクリプト言語 http://mevius.5ch.net/test/read.cgi/unix/1314242150/910
911: 名無しさん@お腹いっぱい。 [sage] 2023/01/30(月) 10:37:17.73 CGに強いスクリプト言語としてpostsciptに勝つには、あとは関数型プログラミングサポート(高階手続き)や名前空間、評価環境だろうけど この辺の言語設計の基礎に手を入れると既存のスクリプトが色々壊れそうだから、やりすぎかね? http://mevius.5ch.net/test/read.cgi/unix/1314242150/911
912: 名無しさん@お腹いっぱい。 [sage] 2023/02/08(水) 09:53:16.78 5.4.6が来週にはリリースされるようです. 5.4のいやバージョン5のラストリリースになる予定です. https://sourceforge.net/p/gnuplot/mailman/message/37775397/ Changes in 5.4.6 ================ * NEW set key {columns <exact no of columns>} ; set key {keywidth <exact width>} * NEW XDG support ; startup file: $XDG_CONFIG_HOME/gnuplot/gnuplotrc ; history file: $XDG_STATE_HOME/gnuplot_history ; wxt configuration: $XDG_CONFIG_HOME/gnuplot/gnuplot-wxt.conf * CHANGE remove "alldoc" build target * CHANGE plot with polygons fillstyle empty really does mean empty * FIX windows: various problems mixing piped input and stdin Bug #2491 * FIX x11: bad interactions of lt nodraw, bgnd and dash pattern Bug #2572 * FIX wxt: export-to-file widget should preserve line properties * FIX svg: set initial default fill to "none" * FIX png: back-compatibility with very old versions of gdlib Bug #2579 * FIX variable pointtype, pointsize in plot style yerrorlines * FIX border color for polygons with variable fillcolor * FIX definition followed by iteration in a plot command Bug #2580 * FIX parametric plot with filledcurves y1=<limit> Bug #1797 http://mevius.5ch.net/test/read.cgi/unix/1314242150/912
913: 名無しさん@お腹いっぱい。 [sage] 2023/02/12(日) 09:02:50.47 5.4.6がリリースされました http://mevius.5ch.net/test/read.cgi/unix/1314242150/913
914: 名無しさん@お腹いっぱい。 [sage] 2023/02/12(日) 13:17:55.00 Gnuplot Q&A 掲示板 3537 に 5.4.6 のNEWSの訳読めます http://mevius.5ch.net/test/read.cgi/unix/1314242150/914
915: 名無しさん@お腹いっぱい。 [sage] 2023/02/21(火) 18:29:41.80 5.4.6でXDGがサポートされましたが,wxGTK が2.8の場合うまくビルドできないようです. https://sourceforge.net/p/gnuplot/bugs/2587/ 開発版では修正済みだったのですが5.4.6へのXDGサポートのバックポート時に 反映されていなかったようです. というわけで5.4.7が出るようです http://mevius.5ch.net/test/read.cgi/unix/1314242150/915
916: 名無しさん@お腹いっぱい。 [sage] 2023/03/07(火) 10:55:38.92 New plot style "with sectors" https://sourceforge.net/p/gnuplot/gnuplot-main/ci/c4bbbc2010af291cf678c8fbdcf83c1fd6e0d223/ 次のgnuplot マニュアル2023/3/7 版 93ページ参照 http://tmacchant33.starfree.jp/Files/gnuplot610_20230307.pdf デモは http://www.gnuplot.info/demo/sectors.html http://mevius.5ch.net/test/read.cgi/unix/1314242150/916
917: 名無しさん@お腹いっぱい。 [sage] 2023/03/08(水) 14:34:45.88 開発版のgnuplotをUbuntu(22.04)上でビルドする手順をまとめました Debian系なら似たような手順を使えると思います https://sourceforge.net/p/gnuplot/support-requests/282/ http://mevius.5ch.net/test/read.cgi/unix/1314242150/917
918: 名無しさん@お腹いっぱい。 [sage] 2023/03/11(土) 01:34:37.71 >>911 そりゃスクリプト言語としてはpostscriptの方が優れてるし、言語仕様もしっかりしててドキュメントも多い しかし誰でも何となくで書けるalgol-likeな言語であることが何よりも重要なんだわ http://mevius.5ch.net/test/read.cgi/unix/1314242150/918
919: 名無しさん@お腹いっぱい。 [sage] 2023/03/13(月) 08:32:14.86 >>911 >>918 gnuplotはスクリプト型のグラフ作成ソフトでpostscript言語とは目指してるものが違うように思います. 比べるならばpython のmatplotlibでしょうか. 私は勝負グラフはmatplotlibに移行しました. ただ,通常のプロットはgnuplotが手軽で利用しています. http://mevius.5ch.net/test/read.cgi/unix/1314242150/919
920: 名無しさん@お腹いっぱい。 [sage] 2023/03/15(水) 13:24:42.93 5.4.6 Windows バイナリにfontconfig 関係のファイルを含むようにしました. PANGOCAIRO_BACKENDをfontconfig(fc)に設定するときの警告をなくすためです http://mevius.5ch.net/test/read.cgi/unix/1314242150/920
921: 名無しさん@お腹いっぱい。 [sage] 2023/03/17(金) 01:44:57.15 コルーチン、スレッド/プロセス管理、高階手続き、例外機構などpsの先進的だった機能もpython3系で追い付かれた感があるわな 当然エコシステムでも敵わないから、psの書き手はますます減りそうで寂しい http://mevius.5ch.net/test/read.cgi/unix/1314242150/921
922: 名無しさん@お腹いっぱい。 [sage] 2023/03/17(金) 02:02:20.54 yieldとかあったな、本当に先進的 俺はgnuplotに吐かせたpsコードに引数処理、与えたファイルとストリームの読み書き、素直なデータのパースを書き加える程度 単に他の言語でラッパを書くとファイルが増えて面倒という理由だけど http://mevius.5ch.net/test/read.cgi/unix/1314242150/922
923: 名無しさん@お腹いっぱい。 [sage] 2023/03/18(土) 21:48:18.18 皆さんpsの高度な機能使ってるんですね 自分は作成したらプリントするか、ベクター系のソフトで編集する位だけど、他の皆さんかどういう用途で使ってるのか想像つかないです http://mevius.5ch.net/test/read.cgi/unix/1314242150/923
924: 名無しさん@お腹いっぱい。 [sage] 2023/03/18(土) 22:04:27.38 数式で表せる図形とか書いたことあるな http://mevius.5ch.net/test/read.cgi/unix/1314242150/924
925: 名無しさん@お腹いっぱい。 [sage] 2023/03/19(日) 02:07:01.25 なるほど フラクタルとか、難しい数式をビジュアル化するとか面白そうですね http://mevius.5ch.net/test/read.cgi/unix/1314242150/925
926: 名無しさん@お腹いっぱい。 [sage] 2023/03/28(火) 15:33:16.40 標準配布のgnuplot環境には大抵ps処理系(組み込み、gs等インタプリタ)が含まれてるから確かに昔は重宝したけ 今のPC環境なら選択肢は無数にあるから好きな言語選べば良いと思うけどね http://mevius.5ch.net/test/read.cgi/unix/1314242150/926
927: 名無しさん@お腹いっぱい。 [sage] 2023/04/13(木) 17:46:54.96 開発版の新機能について竹の先生が紹介されています. http://takeno.iee.niit.ac.jp/~shige/unix/gnuplot/gpinfo-2023.html#info-20230407 http://mevius.5ch.net/test/read.cgi/unix/1314242150/927
928: 名無しさん@お腹いっぱい。 [sage] 2023/05/19(金) 10:17:17.95 5.4.7testing がでました Changes in 5.4.7 ================ * FIX pseudofiles '+','++' must ignore "set datafile columnheader" Bug #2585 * FIX data from an array must ignore "set datafile columnheader" Bug #2585 * FIX various problems with unbounded plot iteration Bug #2589 * FIX allow plot ... smooth acsplines with filledcurves Bug #2592 * FIX "plot title at {end|beginning}" belongs in KEYSAMPLE layer * FIX handle empty string in last field of csv file * FIX Handle nonlinear axes during contour generation Bug #2593 * FIX yerrorbars key sample should match bars in the plot Bug #2598 * FIX "plot with table" must skip all smoothing operations Bug #2610 * FIX cairolatex/epslatex: prevent doubled text in opaque textboxes * FIX wxt: versions prior to 3.0 do not support XDG Bug #2587 * FIX wxt: fontscale and fontsize handling was inconsistent Bug #2373 * FIX tikz epslatex cairolatex: updated to work with TeXLive2023 Bug #2613 * FIX correctly report cardinality of an empty array is zero Bug #2616 * FIX ignore datafile separator when plotting from an array * FIX combination of pm3d options "at b" or "at t" with "depthorder" * FIX combination of 'autotitle columnhead' and 'using col("key")' Bug #2620 * FIX do not complain if XDG files are not found because no $HOME Bug #2623 * FIX windows terminal: arrow length corrected for aspect ratio Bug #2565 http://mevius.5ch.net/test/read.cgi/unix/1314242150/928
929: 名無しさん@お腹いっぱい。 [sage] 2023/05/22(月) 09:01:35.54 gnuplot 5.4.7 がリリースされました https://sourceforge.net/projects/gnuplot/files/gnuplot/5.4.7/ これが今度こそ最後にVer.5のリリースとなり,次は6.0.0になると思います http://mevius.5ch.net/test/read.cgi/unix/1314242150/929
930: 名無しさん@お腹いっぱい。 [sage] 2023/05/25(木) 16:29:49.89 `kittycairo` terminalが現在の開発版にくみこまれました +" The `kittycairo` terminal generates in-window output on terminal emulators", +" that support the kitty graphics protocol. The actual drawing is done via", +" cairo, a 2D graphics library, and pango, a library for text rendering.", +" The kitty protocol is an alternative to sixel graphics, with the advantage", +" of support for 24-bit RGB colors and slightly lower required bandwidth to", +" transfer the image data between computer and terminal in a remote session.", +"", +" Syntax:", +" set terminal kittycairo", +" {{no}enhanced} {mono|color}", +" {font <font>} {fontscale <scale>}", +" {linewidth <lw>} {rounded|butt|square} {dashlength <dl>}", +" {background <rgbcolor>}", +" {size <XX>,<YY>} {anchor|scroll}", +"", http://mevius.5ch.net/test/read.cgi/unix/1314242150/930
931: 名無しさん@お腹いっぱい。 [sage] 2023/05/25(木) 16:30:09.69 +" This terminal processes labels and other text using enhanced formatting", +" by default. See `enhanced`.", +"", +" The width of all lines in the plot can be modified by the factor <lw>", +" specified in `linewidth`. The font size can similarly be uniformly modified", +" the scale factor provided by `fontscale`. For discussion of font and text", +" encoding options, see the `pdfcairo` terminal." +"", +" The option `rounded` sets line caps and line joins to be rounded;", +" `butt` is the default, producing butt caps and mitered joins.", +"", +" The size of the plot is given in screen pixels. By default each plot is", +" drawn starting at the current cursor position and scrolls with the terminal", +" text. `anchor` instead pins each plot to the top left of the terminal window.", +" This is useful for animation or pseudo-mousing using the keyboard", +" (see `pseudo-mousing`).", http://mevius.5ch.net/test/read.cgi/unix/1314242150/931
932: 名無しさん@お腹いっぱい。 [sage] 2023/06/15(木) 14:47:55.33 5.4.8がでました.5.4.7でバージョン番号の扱いに誤りがあってその修正だけです. http://mevius.5ch.net/test/read.cgi/unix/1314242150/932
933: 名無しさん@お腹いっぱい。 [] 2023/07/22(土) 04:05:44.92 [0:26+2/3]の範囲で - 0.4 * x + 48 と 64-x で囲まれた領域を描画したいです。 plot sample [0:26+2/3] 64 - x with filledcurves above - 0.4 * x + 48 fc "yellow" notitle と入力すると、 unexpected or unrecognized token: - というエラーが出てきます。どのへんがおかしいでしょうか http://mevius.5ch.net/test/read.cgi/unix/1314242150/933
934: 名無しさん@お腹いっぱい。 [sage] 2023/07/22(土) 11:14:19.96 >>933 >unexpected or unrecognized token: - なんてでないよ http://mevius.5ch.net/test/read.cgi/unix/1314242150/934
935: 名無しさん@お腹いっぱい。 [] 2023/07/22(土) 14:11:24.15 >934 そうですか。私の環境のせいかもしれませんので、少し調べてみます。 ありがとうございました。 http://mevius.5ch.net/test/read.cgi/unix/1314242150/935
936: 名無しさん@お腹いっぱい。 [sage] 2023/07/25(火) 23:49:29.67 うちの環境は同じメッセージでたよ aboveと0.4の間のマイナスのとこだって http://mevius.5ch.net/test/read.cgi/unix/1314242150/936
937: 名無しさん@お腹いっぱい。 [sage] 2023/07/26(水) 01:20:19.89 plot [0:26+2/3] 64-x with filledcurves x1 fc "yellow" notitle, - 0.4 * x + 48 with filledcurves x1 lc "white" notitle とかかな? http://mevius.5ch.net/test/read.cgi/unix/1314242150/937
938: 名無しさん@お腹いっぱい。 [] 2024/03/15(金) 17:28:49.14 gnuplot-6.0.0 が2023の12月末にでています http://mevius.5ch.net/test/read.cgi/unix/1314242150/938
939: 名無しさん@お腹いっぱい。 [sage] 2024/03/27(水) 19:43:05.59 クイズ!カラオケ!つま先立ちショッピング! http://mevius.5ch.net/test/read.cgi/unix/1314242150/939
940: 名無しさん@お腹いっぱい。 [] 2024/03/27(水) 20:08:23.89 今日は買い時じゃないか IDなしだから 昨シーズン運が良かったんじゃないのにあかんのに よくそんな意味でのコメント ありゃ最低や http://mevius.5ch.net/test/read.cgi/unix/1314242150/940
941: 名無しさん@お腹いっぱい。 [sage] 2024/03/31(日) 21:55:57.30 >>938 multiplotの各プロットでreplotとかできるらしいのは良さげ。 ただTcl/TkとかでGUI作ってそっちにplotした方が柔軟性はある。x11限定だけど。 x11以外にもそういうこと(出力先を別アプリのウィンドウにする)できるのあるのかなぁ。 http://mevius.5ch.net/test/read.cgi/unix/1314242150/941
942: sage [] 2024/04/19(金) 13:07:44.85 6.0.0のWindowsバイナリがリリースされました http://mevius.5ch.net/test/read.cgi/unix/1314242150/942
943: 名無しさん@お腹いっぱい。 [sage] 2024/05/30(木) 12:34:53.52 6.0.1がリリースされました.Windowsバイナリもリリースされました. http://mevius.5ch.net/test/read.cgi/unix/1314242150/943
944: 名無しさん@お腹いっぱい。 [sage] 2024/06/04(火) 22:33:04.31 ggplotに移行してたが matplotlibに再移行 http://mevius.5ch.net/test/read.cgi/unix/1314242150/944
945: 名無しさん@お腹いっぱい。 [sage] 2024/12/23(月) 09:13:54.15 2024/12/20 ごろ6.0.2がアップロードされました.Windowsバイナリもアップロードしています. http://mevius.5ch.net/test/read.cgi/unix/1314242150/945
946: 名無しさん@お腹いっぱい。 [] 2025/02/01(土) 07:47:24.08 久しぶりにこのスレ見てみたら900番台いってるのな http://mevius.5ch.net/test/read.cgi/unix/1314242150/946
947: 名無しさん@お腹いっぱい。 [] 2025/06/08(日) 22:53:58.71 V6.0.3出ました https://sourceforge.net/projects/gnuplot/files/gnuplot/6.0.3/ http://mevius.5ch.net/test/read.cgi/unix/1314242150/947
948: 名無しさん@お腹いっぱい。 [sage] 2025/06/09(月) 16:19:02.49 gnuplot 6.0.3 がリリースされました.Windowsバイナリもアップロードされています http://mevius.5ch.net/test/read.cgi/unix/1314242150/948
949: 名無しさん@お腹いっぱい。 [sage] 2025/06/24(火) 16:14:40.86 グラフをsvg形式で出力すると 毎回 set output "ファイル名.svg"で指定しないと出力されたファイルがエラーを起こしてしまうのですが 何か対処法はありますか? http://mevius.5ch.net/test/read.cgi/unix/1314242150/949
950: 名無しさん@お腹いっぱい。 [sage] 2025/06/24(火) 21:14:47.35 意味が分かりません set outputしないとファイルは出力されないのでは? http://mevius.5ch.net/test/read.cgi/unix/1314242150/950
951: 名無しさん@お腹いっぱい。 [sage] 2025/06/24(火) 21:51:20.23 すみません言葉足らずでした (諸々の設定とかは抜きで) set output "hoge.svg" plot "hogehoge.csv" と言った具合で出力すると思うんですが 例えば、ここからグラフのレイアウトを変えた後に 通常なら再びplot "hogehoge.csv"をしてしまえば、 出力ファイルが上書きされて、何の問題もないと思うのですが svgの場合はなぜか上書きされず、svgファイル内の末尾に追記する形で更新されてしまいファイルが壊れてしまうんです これを解決するには毎回plotする前に、set outputを行わないといけなくて結構不便で…… 設定かなにかで解決できるといいんですが、ご存知の方いらっしゃいませんかね http://mevius.5ch.net/test/read.cgi/unix/1314242150/951
952: 名無しさん@お腹いっぱい。 [sage] 2025/06/24(火) 22:31:22.37 >>951 >例えば、ここからグラフのレイアウトを変えた後に >通常なら再びplot "hogehoge.csv"をしてしまえば、 >出力ファイルが上書きされて、何の問題もないと思うのですが その出力ファイルが上書きされない通常のterminalって何でしょうか? http://mevius.5ch.net/test/read.cgi/unix/1314242150/952
953: 名無しさん@お腹いっぱい。 [sage] 2025/06/24(火) 22:45:50.39 >>952 上書きしてくれて問題ないterminalはemfです 上書きしてくれなくて面倒なterminalはsvgですね パワポとかワードで使用する時に扱いやすいファイルを探していて 上書きはしてくれるんですがemfだと不都合があったのでsvgを試してる感じです http://mevius.5ch.net/test/read.cgi/unix/1314242150/953
954: 名無しさん@お腹いっぱい。 [sage] 2025/06/24(火) 23:34:03.16 pdfcairoやepscairoやpostscriptも追記です unset outputしたりset outputで新たなファイルを開くと gnuplotは前のterminalの最後だと分かるのでそこでファイルを閉じます unset outputやset outputなしに そこがterminalの最後だとどうして分かるのですか? emfって本当に上書きなんでしょうか? http://mevius.5ch.net/test/read.cgi/unix/1314242150/954
955: 名無しさん@お腹いっぱい。 [sage] 2025/06/24(火) 23:53:38.78 ふむ……本来はoutputであらためてファイルを指定することが必要ということなんですね emfも上書きしているように見えているだけで、実際のところは違う挙動じゃないか?と…… 結局のところは毎回output等の処理が必要そうですね、ありがとうございます http://mevius.5ch.net/test/read.cgi/unix/1314242150/955
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.014s