4.6.4のRelease Notesが見れん・・・とりあえず入れたけど
>>205
入ってないぽいっすね。一年前の機能なのに・・・
CVS版はあまりチェックしてないけど乗り換えたほうがいいのかなぁ
探検
gnuplot を使おう。 その3
レス数が900を超えています。1000を超えると表示できなくなるよ。
2013/10/16(水) 03:56:10.78
207名無しさん@お腹いっぱい。
2013/10/16(水) 06:48:53.83 termが x11 enhanced の状態でシンボルフォントを使うにはどうすればいいですか?
よくやる {/Symbol W} などは postscript enhanced 以外のtermで使うと、
以下のようにフォントが見つからないエラーになってしまいます。
gdImageStringFT: Could not find/open font while printing string W with font Symbol
OSはLinuxのFedora14やCentOS6.2です。
環境依存の部分もあるかもしれませんが、アドバイス頂けないでしょうか?
よくやる {/Symbol W} などは postscript enhanced 以外のtermで使うと、
以下のようにフォントが見つからないエラーになってしまいます。
gdImageStringFT: Could not find/open font while printing string W with font Symbol
OSはLinuxのFedora14やCentOS6.2です。
環境依存の部分もあるかもしれませんが、アドバイス頂けないでしょうか?
208207
2013/10/16(水) 07:00:29.41 wine-symbol-fontsというパッケージがあったのでyumで入れてみると
/usr/share/fonts/wine-symbol-fonts/ に symbol.ttf が現れ、
{/symbol W} とすると x11 enhanced でも表示されました。
見た目は {/Symbol W} と変わらなさそうです。
postscriptでSymbolフォントが使えているので、どこかに Symbol.ttf が
あるかと思い探しましたが見つかりませんでした。うーん、よく分かりません。
# っていうか、wineってあのWine Linuxのことかな?ずいぶん懐かしいような…
/usr/share/fonts/wine-symbol-fonts/ に symbol.ttf が現れ、
{/symbol W} とすると x11 enhanced でも表示されました。
見た目は {/Symbol W} と変わらなさそうです。
postscriptでSymbolフォントが使えているので、どこかに Symbol.ttf が
あるかと思い探しましたが見つかりませんでした。うーん、よく分かりません。
# っていうか、wineってあのWine Linuxのことかな?ずいぶん懐かしいような…
209205
2013/10/16(水) 22:08:38.83210207
2013/10/17(木) 01:25:01.30 >>209
レスありがとうございます。
おっしゃる通り、postscriptのフォントは別の形式なのかもしれません。
何もインストールせずにデフォルト環境でSymbolフォントが見れたらいいなと
思ってたんですが、そうもいかないようです。
このスレの人達は毎回epsに出力してから確認してる人が多いのかな?
自分はeps経由は一手間かかるのが嫌なのであまり使ってません。
wineはそういえば聞いたことありますね。ということは、Windowsのexeファイルを
実行するときに使われるフォントということかな。
レスありがとうございます。
おっしゃる通り、postscriptのフォントは別の形式なのかもしれません。
何もインストールせずにデフォルト環境でSymbolフォントが見れたらいいなと
思ってたんですが、そうもいかないようです。
このスレの人達は毎回epsに出力してから確認してる人が多いのかな?
自分はeps経由は一手間かかるのが嫌なのであまり使ってません。
wineはそういえば聞いたことありますね。ということは、Windowsのexeファイルを
実行するときに使われるフォントということかな。
2013/10/17(木) 20:31:02.28
最近の 4系は plus と同じこと出来る様になったでしょうか?
2013/10/19(土) 03:00:16.54
全然でしょ
だから今にplusユーザ多い
だから今にplusユーザ多い
2013/10/21(月) 21:14:31.12
残念。あんな便利な機能なんで取り込まないんだ。
まだまだ plus 継続だな。
まだまだ plus 継続だな。
2013/10/21(月) 23:03:16.85
俺は+は使ったことないから知らんけど、
それほど便利なんだったら本家に取り込んでもらう努力くらいしたらいいのでは?
それほど便利なんだったら本家に取り込んでもらう努力くらいしたらいいのでは?
2013/10/22(火) 22:14:59.44
え!? plus を使ったことないだって?
まぁ、でも、文系ならそう言う人もいますかね。
まぁ、でも、文系ならそう言う人もいますかね。
2013/10/22(火) 22:36:38.56
で、努力はしたの?
2013/10/23(水) 23:03:26.32
まぁ、文系の方達は4系、理系はプラス、と住み分ければ良いと思いますよ。
2013/10/23(水) 23:36:36.49
それは平和そうですね
2013/10/24(木) 01:15:15.19
plus の利点ってなに?
220名無しさん@お腹いっぱい。
2013/10/24(木) 03:30:20.34 色々あるけど1つだけ上げると、軸のラベルや線のタイトルに、ルートやべき乗が簡単に
書ける。
set xlabel '$\sqrt{\alpha}$ [kg/m$^3$]' とか。
書ける。
set xlabel '$\sqrt{\alpha}$ [kg/m$^3$]' とか。
2013/10/24(木) 09:08:25.29
terminal を latex や epslatex にしてもできるよね。
どうせlatexの文書に埋め込むんだから、これでいいわけで。
あ、自称「理系」さんは住み分けてるので、試してくれなくていいですよ。
どうせlatexの文書に埋め込むんだから、これでいいわけで。
あ、自称「理系」さんは住み分けてるので、試してくれなくていいですよ。
222名無しさん@お腹いっぱい。
2013/10/24(木) 13:32:39.14 impress に貼ったりもしますよ。
あ、impress と言うのはパワーポイントの様なソフトです。
文系の方々のために念のため。
あ、impress と言うのはパワーポイントの様なソフトです。
文系の方々のために念のため。
223名無しさん@お腹いっぱい。
2013/10/24(木) 15:09:09.67 set term tikzで吐かせたのもLaTeXには便利ですね。
224名無しさん@お腹いっぱい。
2013/10/24(木) 15:34:11.97 上がtikZ、下がLaTeX
http://i.imgur.com/3jzwWrM.jpg
http://i.imgur.com/3jzwWrM.jpg
2013/10/24(木) 17:35:17.75
自称「理系」さんは、beamerとか使え^Hわないんですね。
2013/10/24(木) 18:22:23.34
もっと洗練された powerdot なんてのもありますが、文系の方々には必要ないですね。
2013/10/24(木) 18:40:10.43
R言語でもgnuplotと同じ事できるのか?
228名無しさん@お腹いっぱい。
2013/10/24(木) 18:42:44.40 そろそろうぜーぞ
beamerはともかく、powerdotなんて開発止まってねーか?
ともかく、LaTeXラブなら4、
LaTeXとか死んでも経由したくないけどLaTeX風ラベルを書きたいなら+、で決着な
beamerはともかく、powerdotなんて開発止まってねーか?
ともかく、LaTeXラブなら4、
LaTeXとか死んでも経由したくないけどLaTeX風ラベルを書きたいなら+、で決着な
2013/10/24(木) 19:00:08.32
その決着に賛成。
でも、グラフ作るのに gnuplot で完結しなくても不満を感じないってとっても不思議。
たぶん、latex 経由はそう頻繁には必要ない業界なのでしょうね。
でも、グラフ作るのに gnuplot で完結しなくても不満を感じないってとっても不思議。
たぶん、latex 経由はそう頻繁には必要ない業界なのでしょうね。
2013/10/24(木) 20:37:16.16
プレゼン用のグラフはラベル抜きで作ってプレゼンソフト上でラベル書くなあ
文字サイズの調整がしやすいから
文字サイズの調整がしやすいから
2013/10/25(金) 00:57:30.03
emacs hoge.gp -> gnuplot hoge.gp で論文にもプレゼンにもそのまま使える eps が作れなかったら、嫌過ぎるけどな。
2013/10/25(金) 00:58:02.21
不二ラテックス
2013/10/25(金) 01:57:16.43
234名無しさん@お腹いっぱい。
2013/10/25(金) 06:13:21.752013/10/25(金) 10:54:12.50
236名無しさん@お腹いっぱい。
2013/10/25(金) 14:36:51.25 添字とギリシャ文字だけなんだよね。。。しかも、ギリシャ文字はコード番号を打ち込みと言う不便さ。
うちの業界だとギリシャ文字、添字、分数、根号は必須なので plus 一択。
例えば set ylabel '$\Psi(\vec{r})$ [1/fm$^{\frac{32}}$] ' とか。
うちの業界だとギリシャ文字、添字、分数、根号は必須なので plus 一択。
例えば set ylabel '$\Psi(\vec{r})$ [1/fm$^{\frac{32}}$] ' とか。
2013/10/26(土) 05:57:17.47
誰も本家に入れようとしないんだから、そういうのを欲しがる業界はごく一部なんだろうねえ
かくいう俺も欲しいとは思わん
かくいう俺も欲しいとは思わん
2013/10/26(土) 07:43:58.98
俺もイランw
239名無しさん@お腹いっぱい。
2013/10/26(土) 09:08:43.78 グラフ自体は要るの?
2013/10/26(土) 17:17:53.40
>>234
MS Officeの数式がマシになってきたので、Officeで完結するようにしてる
必要だったらgnuplotで出した画像の上に数式のテキストを上書きしてウンヌン・・・
ダサすぎだろうけど、そういうことする頻度も低いんでまぁいいかなと現状維持
MS Officeの数式がマシになってきたので、Officeで完結するようにしてる
必要だったらgnuplotで出した画像の上に数式のテキストを上書きしてウンヌン・・・
ダサすぎだろうけど、そういうことする頻度も低いんでまぁいいかなと現状維持
2013/10/26(土) 17:27:45.21
>237
あるに越したことはないとは思うが
確かに言われてみると軸ラベル・タイトルあたりだと
数式そのものを書く需要はあまりなさそうな気はする
ギリシャ文字くらいは欲しいけど
あるに越したことはないとは思うが
確かに言われてみると軸ラベル・タイトルあたりだと
数式そのものを書く需要はあまりなさそうな気はする
ギリシャ文字くらいは欲しいけど
2013/10/26(土) 23:48:57.30
ギリシャ文字なら,
set terminal png enhanced
xlabel '{/Symbol a}'
とかやれば書けるんじゃなかったっけ?
set terminal png enhanced
xlabel '{/Symbol a}'
とかやれば書けるんじゃなかったっけ?
2013/10/26(土) 23:57:12.52
実験データのプレゼン用のグラフはピーク名とか入れる必要あったから、全部Illustratorで手修正してたなぁ
フォント統一したいからラベルもそのとき入れてた
日々大量に生まれる実験データ自体はC++で自作したプログラムで処理して、ピークにピーク位置の値を
labelで流し込んだgnuplotのバッチ自動生成→systemでgnuplot呼び出しでグラフ化してた
多少見栄えが悪いけど人に見せるものじゃないし
フォント統一したいからラベルもそのとき入れてた
日々大量に生まれる実験データ自体はC++で自作したプログラムで処理して、ピークにピーク位置の値を
labelで流し込んだgnuplotのバッチ自動生成→systemでgnuplot呼び出しでグラフ化してた
多少見栄えが悪いけど人に見せるものじゃないし
2013/10/27(日) 07:55:14.09
やはり、皆さん、gnuplot 4 単独では人に見せる目的のグラフは作れないんですね。
2013/10/27(日) 09:33:03.48
釣れますか
2013/10/27(日) 15:49:22.61
釣りじゃなくて結論・感想を述べただけですよ。
office や illustrator で加工するとおっしゃってますよね。
4単独では作れないと言うことです。
office や illustrator で加工するとおっしゃってますよね。
4単独では作れないと言うことです。
2013/10/27(日) 21:13:14.05
マニュアルを読んで工夫すれば,かなり使える強力なツールだと思う.
自分はgnuplot単体で論文掲載用の図まで作っちゃうけど,
いろいろトリッキーな使い方をしていて,それができるgnuplotが気に入っている.
要は工夫する頭があるかどうかだと思う.
自分はgnuplot単体で論文掲載用の図まで作っちゃうけど,
いろいろトリッキーな使い方をしていて,それができるgnuplotが気に入っている.
要は工夫する頭があるかどうかだと思う.
2013/10/28(月) 00:00:07.57
往生際が悪いなplus厨はw
2013/10/28(月) 01:28:24.78
自分は『gnuplot単体で』と書いた通り,+を使ってはいないよ.
2013/10/28(月) 04:58:09.68
私は gnuplot+ 単体で論文掲載用からプレゼン用のグラフまで作る。
なぜなら、工夫すれば色々できるを使いやすく実現したのが plus だから。
それに機能が拡張されて、 4 では逆立ちしてもできない機能もあるし。
なぜなら、工夫すれば色々できるを使いやすく実現したのが plus だから。
それに機能が拡張されて、 4 では逆立ちしてもできない機能もあるし。
2013/10/28(月) 10:29:06.93
+が好きなのはわかったから自分でメンテしてくれよ
2013/10/28(月) 22:48:49.09
本人がplusで満足してんならそれでいいんじゃね
自分が化石だってことを自覚して大人しく黙ってる分には
自分が化石だってことを自覚して大人しく黙ってる分には
2013/10/29(火) 00:09:19.04
本家でできて+でできない機能って何?
2013/10/29(火) 00:15:29.91
珍しく伸びてると思ったら……
plus専用スレ立てた方がいいんじゃない?
plus専用スレ立てた方がいいんじゃない?
2013/10/29(火) 05:16:57.22
2013/10/29(火) 13:25:34.99
あっちの葡萄は酸っぱいね
2013/10/29(火) 23:58:15.50
>>256
なら何故本家を使う人がいるんだ?
なら何故本家を使う人がいるんだ?
259名無しさん@お腹いっぱい。
2013/10/30(水) 03:00:51.68 さぁ?何故でしょう?
不思議です。私にはさっぱり解りません。
不思議です。私にはさっぱり解りません。
2013/10/30(水) 03:44:33.74
インストールが楽だからとかですかね。
2013/11/09(土) 01:18:40.72
emfターミナルのfillが灰色の塗りつぶしなんだけど、
psターミナルみたいな網掛けにする方法ないかな?
元データを加工して網掛け用データを作成するのは最後の手段として。
>>254
4.6.3以降ならMS Officeに貼っても不具合のない日本語含むemfが作れる。
MS Officeを使わざるを得ない環境なんで、これが本当に助かる。
psターミナルみたいな網掛けにする方法ないかな?
元データを加工して網掛け用データを作成するのは最後の手段として。
>>254
4.6.3以降ならMS Officeに貼っても不具合のない日本語含むemfが作れる。
MS Officeを使わざるを得ない環境なんで、これが本当に助かる。
2013/11/09(土) 17:10:18.45
MSOfficeでベクトル画像使ったことないんだけど、emfぐらいしかまともに使えないんだっけ?
svgとかはどうなの?
svgとかはどうなの?
263261
2013/11/09(土) 21:18:06.50 emf以外はダメっぽい。svgはそもそも認識されない。
かろうじてepsは貼れるけど、文字が画像に変換されてガタガタになる。
かろうじてepsは貼れるけど、文字が画像に変換されてガタガタになる。
2013/11/10(日) 01:43:39.64
んーひどいなw
なんでMSはベクトル画像の扱いがこうも雑なんだろう
わざとやってるとしか思えん
なんでMSはベクトル画像の扱いがこうも雑なんだろう
わざとやってるとしか思えん
265名無しさん@お腹いっぱい。
2013/11/10(日) 21:14:08.72 一回行った set xrange を解除する方法ってないですか?
unset してもレンジがデフォルト状態(データの最大最小に合わせる)に戻らなくて不便です。
unset してもレンジがデフォルト状態(データの最大最小に合わせる)に戻らなくて不便です。
266261
2013/11/10(日) 22:30:26.802013/11/19(火) 23:26:46.75
>>261
ほんとだ、emfのfillって強制的に塗りつぶしになるのかね
set term x11
set style fill
p sin(x) w boxes fs pa 5
set term emf
set output "test.emf"
rep
x11上では指定したパターンで見えてるのに
ほんとだ、emfのfillって強制的に塗りつぶしになるのかね
set term x11
set style fill
p sin(x) w boxes fs pa 5
set term emf
set output "test.emf"
rep
x11上では指定したパターンで見えてるのに
269261
2013/11/20(水) 23:10:03.252013/11/30(土) 17:47:40.92
plotした x, y データをファイルに出力することっってできませんか?
termでdumbを使うとかじゃなくて、普通にx, yの値を2列にテキストなどへ出力したいんですが
頑張って作った関数funcのデータを、ファイルに出力したくなるときがあるんですよね
func(x) = 〜〜〜
p "input.dat" u 1:(func($2))
termでdumbを使うとかじゃなくて、普通にx, yの値を2列にテキストなどへ出力したいんですが
頑張って作った関数funcのデータを、ファイルに出力したくなるときがあるんですよね
func(x) = 〜〜〜
p "input.dat" u 1:(func($2))
2013/11/30(土) 18:08:34.96
set table
2013/11/30(土) 18:35:58.40
ありがとうごじあます!
2013/12/30(月) 18:44:24.41
良いお年を〜
2014/01/13(月) 22:03:37.31
今年もよろしく〜
2014/01/28(火) 19:28:16.19
吐き出されるグラフが異様に汚いんですけど解像度上げる方法はありますか?
2014/01/28(火) 21:40:36.77
もちろん色々ありますよん
2014/01/29(水) 02:23:02.91
あるある。
2014/01/29(水) 23:43:09.68
ctrl+ホイールスクロールでx軸とy軸をスケール、
ctl+shift+ホイールスクロールでx軸だけをスケール、
ってふうになってるけど、y軸だけのスケールってできないの?
ctl+shift+ホイールスクロールでx軸だけをスケール、
ってふうになってるけど、y軸だけのスケールってできないの?
2014/01/30(木) 00:44:24.32
2014/01/30(木) 03:13:23.01
質問には既に答えた。
2014/02/01(土) 14:08:43.09
282名無しさん@お腹いっぱい。
2014/02/13(木) 20:42:11.92 バージョンの違い、環境の違いによってグラフの質がまったくといっていいほど
別物になるってことありますか?
例えば、gnuplotの同じバージョンでもCygwinとLinuxでは前者で出力したものの
ほうがきれいで、後者だと汚く表示されました。
別物になるってことありますか?
例えば、gnuplotの同じバージョンでもCygwinとLinuxでは前者で出力したものの
ほうがきれいで、後者だと汚く表示されました。
2014/02/13(木) 22:47:43.85
フォントが入ってないとかのレベルじゃなくて?
284名無しさん@お腹いっぱい。
2014/02/16(日) 15:51:03.97 >>283
フォントではなくて、具体的に言うと等高線を書いているんですが
綺麗に表示される場合と気分が悪くなるような雑な絵のような表示とが
あります。
データファイル「data.log」とそれを使って等高線を書いた時の設定ファイル
「data.plt」あったとします
%gnuplot
>load 'data.plt'
で表示するとおかしくなります。
フォントではなくて、具体的に言うと等高線を書いているんですが
綺麗に表示される場合と気分が悪くなるような雑な絵のような表示とが
あります。
データファイル「data.log」とそれを使って等高線を書いた時の設定ファイル
「data.plt」あったとします
%gnuplot
>load 'data.plt'
で表示するとおかしくなります。
2014/02/17(月) 00:21:19.51
2014/02/17(月) 02:16:35.44
ワロタ
2014/02/17(月) 23:09:59.37
リアルで鼻水出ただろw
2014/02/18(火) 00:23:56.03
>>284
フイタwww
フイタwww
2014/02/24(月) 20:33:56.23
gnuplot 4.6.5がリリースされたようです。
まだ,ソースだけですが。
http://sourceforge.net/projects/gnuplot/files/gnuplot/4.6.5/
まだ,ソースだけですが。
http://sourceforge.net/projects/gnuplot/files/gnuplot/4.6.5/
2014/02/26(水) 20:15:30.28
gnuplotの補完ってもっと賢くならないかなー
普段zshやipython使ってるせいか余計不便さにイラつく
普段zshやipython使ってるせいか余計不便さにイラつく
2014/02/27(木) 02:15:51.08
rlwrap噛ませろよ
2014/03/01(土) 14:36:22.07
plus 使えよ。ヒストリー機能も便利だぞ。
2014/03/03(月) 01:12:57.91
すいません0のデータをグラフで非表示にする方法ないでしょうか
2014/03/03(月) 01:19:58.77
2014/03/03(月) 02:04:43.12
>>292
更新ないじゃんplus
更新ないじゃんplus
2014/03/06(木) 01:33:11.38
立ち上げる時のウィンドウサイズをいじりたいんだけど
どうすればいいdすか?
どうすればいいdすか?
2014/03/06(木) 23:02:32.80
>>296
ターミナルの種類わからないと答えられません
ターミナルの種類わからないと答えられません
2014/03/06(木) 23:17:35.26
Gnuplot Q&A 掲示板の【2697】importの話はなかなか魅力的ですね。
Gnuplot Q&A 掲示板URL
http://ayapin-film.sakura.ne.jp/Gnuplot/QA.html
Gnuplot Q&A 掲示板URL
http://ayapin-film.sakura.ne.jp/Gnuplot/QA.html
2014/03/15(土) 21:09:14.75
octaveスレが死んでしまった
gnuplotって64ビット対応してないのかな
mingwじゃ無理だった
gnuplotって64ビット対応してないのかな
mingwじゃ無理だった
2014/03/16(日) 17:54:35.97
>>299
>octaveスレが死んでしまった
「死んでしまった」とはどういう意味でしょう。見れないということなら3/16
現在問題ないですが。
http://toro.2ch.net/test/read.cgi/unix/1256735581/
>gnuplotって64ビット対応してないのかな
以下をみつけました。
”gnuplot on 64-bit Windows, again”
http://gnuplot.10905.n7.nabble.com/gnuplot-on-64-bit-Windows-again-td17580.html
>octaveスレが死んでしまった
「死んでしまった」とはどういう意味でしょう。見れないということなら3/16
現在問題ないですが。
http://toro.2ch.net/test/read.cgi/unix/1256735581/
>gnuplotって64ビット対応してないのかな
以下をみつけました。
”gnuplot on 64-bit Windows, again”
http://gnuplot.10905.n7.nabble.com/gnuplot-on-64-bit-Windows-again-td17580.html
2014/03/16(日) 21:39:16.89
>>300
あれ?openjaneだと見れなかったから落ちたのかと思っちゃった、ごめん
パッチ内容見たけどこれはほとんど、やった。あらためて自分のソースdiffしてみたけど、そのパッチ
だけじゃ修正しきれてない。
まあx86の定義をx64に修正すればいいだけの話なので素人でも修正可能、ただhtmlhelp.libのx64
がどうしてもダメであきらめた。今のx64ライブラリだとbufferoverflowのライブラリも関連するので
書いててmakefileのHTML_HELP関連消せば通る事に気付きx64ビルド成功。
objdumpで見ると確かにx64なんだけどgunplotを立ち上げると32bitになってる。うーむー。
あれ?openjaneだと見れなかったから落ちたのかと思っちゃった、ごめん
パッチ内容見たけどこれはほとんど、やった。あらためて自分のソースdiffしてみたけど、そのパッチ
だけじゃ修正しきれてない。
まあx86の定義をx64に修正すればいいだけの話なので素人でも修正可能、ただhtmlhelp.libのx64
がどうしてもダメであきらめた。今のx64ライブラリだとbufferoverflowのライブラリも関連するので
書いててmakefileのHTML_HELP関連消せば通る事に気付きx64ビルド成功。
objdumpで見ると確かにx64なんだけどgunplotを立ち上げると32bitになってる。うーむー。
2014/03/17(月) 06:33:21.38
cvsのバージョンが5.0 alphaになっとった。
2014/04/04(金) 01:30:24.25
Y=x のグラフをxrange [0:1]で描画するとして、[0:0.5]を破線、[0.5:1]を実線するためにはどうしたらいいですか?
2014/04/04(金) 01:43:21.21
gnuplot> f(x,a,b)=a<x ? x<b ? x : 0/0 : 0/0
gnuplot> plot [0:1] f(x,0,0.5), f(x,0.5,1)
とか。
gnuplot> plot [0:1] f(x,0,0.5), f(x,0.5,1)
とか。
2014/04/04(金) 02:14:54.12
2014/04/04(金) 03:19:40.91
うーん、描画したくない部分はNaNにするってのはわりとよくある手だと思うけど、
初めて知ったのはどこだったか覚えてないなあ。
というかgnuplotに限らないけどツールの勉強に書籍を使ったこともないなあ。
初めて知ったのはどこだったか覚えてないなあ。
というかgnuplotに限らないけどツールの勉強に書籍を使ったこともないなあ。
2014/04/04(金) 03:43:30.30
手元のdebianに入ってるgnuplot 4.6.5では扱えなかったけど、
もっと新しいやつなら
gnuplot [0:1] sample, [0:0.5] x lt 1, [0.5:1] x lt 2
ってのも使えるみたいだね。
http://takeno.iee.niit.ac.jp/~shige/unix/gnuplot/gpinfo-2012.html
もっと新しいやつなら
gnuplot [0:1] sample, [0:0.5] x lt 1, [0.5:1] x lt 2
ってのも使えるみたいだね。
http://takeno.iee.niit.ac.jp/~shige/unix/gnuplot/gpinfo-2012.html
2014/04/04(金) 18:22:51.92
>>301
CVSのソースだとwin64に対する修正がかかっていると聞いたので
トライしてみました。
ヘルプに関しては書かれているようにHTML_HELP関連消せば通りました。
しかし,アプリケーションエラー(0xc000007b)がでて起動せず。
orz
CVSのソースだとwin64に対する修正がかかっていると聞いたので
トライしてみました。
ヘルプに関しては書かれているようにHTML_HELP関連消せば通りました。
しかし,アプリケーションエラー(0xc000007b)がでて起動せず。
orz
2014/04/04(金) 18:33:41.00
2014/04/04(金) 19:42:06.39
>>301 >>309
helpについては
http://gnuplot.10905.n7.nabble.com/gnuplot-on-64-bit-Windows-again-td17580.html
を参考にしたら,動いた。
hhctrl.ocxを探し出す。
pexports hhctrl.ocx > hhctrl.def
でdefファイルを作る。
dlltool -l hhctrl.dll.a -d hhctrl.def hhctrl.ocx
で hhctrl.dll.aを作る。
インクルードはあくまでHTML HELP WORKSHOPのものを使いライブラリを
hhctrl.dll.aでリンクする。
-lhhctrl.dll
がうまくみつからなかったので
LDLIBS += /c/PROGRA~2/HELPWO~1/lib/hhctrl.dll.a
としました。
でHelpは正常に起動します。
helpについては
http://gnuplot.10905.n7.nabble.com/gnuplot-on-64-bit-Windows-again-td17580.html
を参考にしたら,動いた。
hhctrl.ocxを探し出す。
pexports hhctrl.ocx > hhctrl.def
でdefファイルを作る。
dlltool -l hhctrl.dll.a -d hhctrl.def hhctrl.ocx
で hhctrl.dll.aを作る。
インクルードはあくまでHTML HELP WORKSHOPのものを使いライブラリを
hhctrl.dll.aでリンクする。
-lhhctrl.dll
がうまくみつからなかったので
LDLIBS += /c/PROGRA~2/HELPWO~1/lib/hhctrl.dll.a
としました。
でHelpは正常に起動します。
2014/04/04(金) 19:44:07.29
>>301 >>309
helpについては
http://gnuplot.10905.n7.nabble.com/gnuplot-on-64-bit-Windows-again-td17580.html
を参考にしたら,動いた。
hhctrl.ocxを探し出す。
pexports hhctrl.ocx > hhctrl.def
でdefファイルを作る。
dlltool -l hhctrl.dll.a -d hhctrl.def hhctrl.ocx
で hhctrl.dll.aを作る。
インクルードはあくまでHTML HELP WORKSHOPのものを使いライブラリを
hhctrl.dll.aでリンクする。
-lhhctrl.dll
がうまくみつからなかったので
LDLIBS += /c/PROGRA~2/HELPWO~1/lib/hhctrl.dll.a
としました。
でHelpは正常に起動します。
helpについては
http://gnuplot.10905.n7.nabble.com/gnuplot-on-64-bit-Windows-again-td17580.html
を参考にしたら,動いた。
hhctrl.ocxを探し出す。
pexports hhctrl.ocx > hhctrl.def
でdefファイルを作る。
dlltool -l hhctrl.dll.a -d hhctrl.def hhctrl.ocx
で hhctrl.dll.aを作る。
インクルードはあくまでHTML HELP WORKSHOPのものを使いライブラリを
hhctrl.dll.aでリンクする。
-lhhctrl.dll
がうまくみつからなかったので
LDLIBS += /c/PROGRA~2/HELPWO~1/lib/hhctrl.dll.a
としました。
でHelpは正常に起動します。
2014/04/04(金) 19:45:16.32
2014/04/21(月) 20:24:44.54
CVS版でwxtとqtターミナルにpositionオプションがつきました。
2014-04-20 Jérôme Lodewyck
:
new terminal option "position" that specifies the initial position of
the plot window. Applies to Qt and wxt terminals. Feature request #386.
2014-04-20 Jérôme Lodewyck
:
new terminal option "position" that specifies the initial position of
the plot window. Applies to Qt and wxt terminals. Feature request #386.
314名無しさん@お腹いっぱい。
2014/05/08(木) 22:35:26.34 07-May-2014 Update on version 5 progress
ttp://gnuplot.10905.n7.nabble.com/07-May-2014-Update-on-version-5-progress-td18397.html
もうすぐver. 5だ!!!
ttp://gnuplot.10905.n7.nabble.com/07-May-2014-Update-on-version-5-progress-td18397.html
もうすぐver. 5だ!!!
2014/05/11(日) 19:43:55.48
保守
2014/05/14(水) 19:35:07.09
Unix板でWindowsのことで申し訳ありませんが,CygwinとNative Windowsで
CVS版を公開しています。
gnuplot 5.0 alpha (cvs) cygwin (32 and 64 bit) binaries prepared by gcc-4.8.2
http://www.tatsuromatsuoka.com/gnuplot/Eng/cygbin/
File list of gnuplot 5.0 alpha (CVS) for Windows
http://www.tatsuromatsuoka.com/gnuplot/Eng/winbin/
です。よろしくお願いします。m(__)m。
CVS版を公開しています。
gnuplot 5.0 alpha (cvs) cygwin (32 and 64 bit) binaries prepared by gcc-4.8.2
http://www.tatsuromatsuoka.com/gnuplot/Eng/cygbin/
File list of gnuplot 5.0 alpha (CVS) for Windows
http://www.tatsuromatsuoka.com/gnuplot/Eng/winbin/
です。よろしくお願いします。m(__)m。
2014/05/15(木) 13:44:46.19
Bump version information to 5.0.rc1
http://gnuplot.cvs.sourceforge.net/viewvc/gnuplot/gnuplot/ChangeLog
いよいよ5.0まじかですね。
http://gnuplot.cvs.sourceforge.net/viewvc/gnuplot/gnuplot/ChangeLog
いよいよ5.0まじかですね。
2014/05/15(木) 13:47:21.34
マジか!
2014/05/25(日) 16:40:10.02
分かる方がいたら,知恵を貸してください.
ここ2〜3週間くらいの間に,Cygwin+gnuplot環境で,
フォントについて下のようなメッセージが出るようになりました.自宅と会社の両方のPCで起こります.
この2〜3週間の間にどちらのPCもCygwinのアップデートをかけているので,それが問題の引き金だとは思うのですが,
何がいけなかったのか,どうしたら解決できるのかが分かりません.
<terminal pngの場合>
fontconfig: Couldn't retrieve font file name. when opening font "arial", using internal non-scalable font
と表示され,outputの画像に表示される文字がドット絵みたいになる.環境変数に
GDFONTPATH=/cygdrive/c/Windows/Fonts
を設定すると,トゥルータイプフォントっぽい文字が表示される.
<terminal pngcairoの場合>
(process:4816): Pango-WARNING **: failed to choose a font, expect ugly output. engine-type='PangoRenderFc', script='common'
(process:4816): Pango-WARNING **: failed to choose a font, expect ugly output. engine-type='PangoRenderFc', script='latin'
と表示され,outputした画像に文字が(軸の数値すら)全く表示されない.
環境変数にGDFONTPATHを設定しても文字が表示されない.
環境は,
[会社のPC] Win7 64bitOS,Cgwin64,Gnuplot Version 4.6
[自宅のPC] Win7 32bitOS,Cygwin32,
Gnuplot Version 4.6 patchlevel 3 last modified 2013-04-12 Build System: CYGWIN_NT-6.1 i686
ここ2〜3週間くらいの間に,Cygwin+gnuplot環境で,
フォントについて下のようなメッセージが出るようになりました.自宅と会社の両方のPCで起こります.
この2〜3週間の間にどちらのPCもCygwinのアップデートをかけているので,それが問題の引き金だとは思うのですが,
何がいけなかったのか,どうしたら解決できるのかが分かりません.
<terminal pngの場合>
fontconfig: Couldn't retrieve font file name. when opening font "arial", using internal non-scalable font
と表示され,outputの画像に表示される文字がドット絵みたいになる.環境変数に
GDFONTPATH=/cygdrive/c/Windows/Fonts
を設定すると,トゥルータイプフォントっぽい文字が表示される.
<terminal pngcairoの場合>
(process:4816): Pango-WARNING **: failed to choose a font, expect ugly output. engine-type='PangoRenderFc', script='common'
(process:4816): Pango-WARNING **: failed to choose a font, expect ugly output. engine-type='PangoRenderFc', script='latin'
と表示され,outputした画像に文字が(軸の数値すら)全く表示されない.
環境変数にGDFONTPATHを設定しても文字が表示されない.
環境は,
[会社のPC] Win7 64bitOS,Cgwin64,Gnuplot Version 4.6
[自宅のPC] Win7 32bitOS,Cygwin32,
Gnuplot Version 4.6 patchlevel 3 last modified 2013-04-12 Build System: CYGWIN_NT-6.1 i686
2014/05/31(土) 22:30:35.33
5.0rc1試してみたよ。
デフォルトの設定が変わって,今までと同じようにプロットしたら
ずいぶん違った見た目になって,面食らった。
.gnuplotでゴニョゴニョしたら元に戻せたからいいけど。
個人的にはx11で凡例の所をクリックすると,
プロットが一時的に消せるのがありがたい。
でもズームとかreplotですぐに復活するのが,なんだかなぁ。
あと,軸の始点が0でないときの軸ラベルの書式がおかしくなった。
たとえば(うろ覚えだけど),
Y軸が始点0,終点2e-6 なら
2e-6
1.5e-6
1e-6
5e-7
0
始点1e-6,終点3e-6 だと
0.000003
0.000003
0.000002
0.000002
0.000001
みたいな感じ。
デフォルトの設定が変わって,今までと同じようにプロットしたら
ずいぶん違った見た目になって,面食らった。
.gnuplotでゴニョゴニョしたら元に戻せたからいいけど。
個人的にはx11で凡例の所をクリックすると,
プロットが一時的に消せるのがありがたい。
でもズームとかreplotですぐに復活するのが,なんだかなぁ。
あと,軸の始点が0でないときの軸ラベルの書式がおかしくなった。
たとえば(うろ覚えだけど),
Y軸が始点0,終点2e-6 なら
2e-6
1.5e-6
1e-6
5e-7
0
始点1e-6,終点3e-6 だと
0.000003
0.000003
0.000002
0.000002
0.000001
みたいな感じ。
2014/05/31(土) 22:31:38.50
2014/06/01(日) 18:11:58.04
>>319
2-3週間前っていうと、ウチはmsys2なんだがその頃pacmanでコアのアップデートしたら
動かなくなったソフトが何件かあった。
バックアップしておいたので、結局コアを以前の状態に戻したら直った
恐らくmsys2(1では無い)の開発者はcygwinの動向をチェックしてると思うので、その頃なん
か変更したんだと思う、全然参考にならなくてごめん
可能なら元の状態に戻してみるのがいいんじゃないかな。
2-3週間前っていうと、ウチはmsys2なんだがその頃pacmanでコアのアップデートしたら
動かなくなったソフトが何件かあった。
バックアップしておいたので、結局コアを以前の状態に戻したら直った
恐らくmsys2(1では無い)の開発者はcygwinの動向をチェックしてると思うので、その頃なん
か変更したんだと思う、全然参考にならなくてごめん
可能なら元の状態に戻してみるのがいいんじゃないかな。
2014/06/08(日) 10:03:46.05
324名無しさん@お腹いっぱい。
2014/06/10(火) 22:48:03.77 4.6にしたらtab補完の後にスペースがつくんだけどこれなんとか出来ないんですか?
あと描画に前よりずいぶん時間がかかるようになってる.アニメーションとかにするとめちゃくちゃおそいわ
あと描画に前よりずいぶん時間がかかるようになってる.アニメーションとかにするとめちゃくちゃおそいわ
2014/06/11(水) 02:42:19.35
>>324
言い出しっぺがやるもんだ
言い出しっぺがやるもんだ
2014/06/11(水) 02:53:33.91
>>325
みんな困ってないの?
みんな困ってないの?
2014/06/11(水) 10:26:55.34
>>326
困ってるからなんとかしてくれよ。
困ってるからなんとかしてくれよ。
2014/06/12(木) 00:40:51.20
329名無しさん@お腹いっぱい。
2014/06/13(金) 13:39:26.38330名無しさん@お腹いっぱい。
2014/06/22(日) 16:17:24.62 普通の y エラーバー付きの2次元グラフでは横(x)方向は点ですが、
これを1cmくらいに長くして箱の様にしたいのですが、どうしたら良いでしょう?
棒グラフだと必ず下がゼロから始まってしまう。
そうではなくて、任意の高さを中心に誤差が高さの箱を描きたいのです。
例えば、誤差付きエネルギー準位の様に。アイデアを貸してください。
これを1cmくらいに長くして箱の様にしたいのですが、どうしたら良いでしょう?
棒グラフだと必ず下がゼロから始まってしまう。
そうではなくて、任意の高さを中心に誤差が高さの箱を描きたいのです。
例えば、誤差付きエネルギー準位の様に。アイデアを貸してください。
2014/06/22(日) 19:43:00.12
>>330
使ったこと無いから分からないけど、一番下のcandlesticksとかどう?
http://folk.uio.no/hpl/scripting/doc/gnuplot/Kawano/intro/style.html
使ったこと無いから分からないけど、一番下のcandlesticksとかどう?
http://folk.uio.no/hpl/scripting/doc/gnuplot/Kawano/intro/style.html
2014/06/24(火) 01:56:34.69
2014/06/27(金) 01:50:17.12
gnuplotである観測データをスプライン補完使って描画するには、
plot "hoge.dat" using 1:2 smooth csplines
ってやると思うんだけど、
そのスプライン補完で描画されたグラフの近似式ってのはわからないんだっけか?
plot "hoge.dat" using 1:2 smooth csplines
ってやると思うんだけど、
そのスプライン補完で描画されたグラフの近似式ってのはわからないんだっけか?
2014/07/03(木) 07:45:36.24
2014/07/04(金) 21:37:31.97
そういうときは素直に
help fit
するか、もうちょっと違うツールをご検討下さい
help fit
するか、もうちょっと違うツールをご検討下さい
2014/07/04(金) 23:57:40.65
>>335
知らないだけでしょ?(笑)
知らないだけでしょ?(笑)
2014/07/05(土) 00:24:37.51
>>336
はい知りません(笑)
はい知りません(笑)
2014/07/05(土) 07:11:52.52
>>337
キモいから書き込むな、無知(笑)
キモいから書き込むな、無知(笑)
2014/07/05(土) 16:26:47.22
pdfcairoでイタリック使えないってマジ?
2014/07/07(月) 12:49:10.29
>>338
そうやって自ら回答にたどりつかない道を選ぶんですね(笑)
そうやって自ら回答にたどりつかない道を選ぶんですね(笑)
2014/07/09(水) 17:04:25.34
'と"どう使い分けてる?
2014/07/10(木) 00:50:32.74
>>340
キモいから書き込むな、ゴミカス(^ ^)
キモいから書き込むな、ゴミカス(^ ^)
2014/07/12(土) 15:17:08.28
>>342
そんで答えは見つかったのかにゃー?
そんで答えは見つかったのかにゃー?
2014/07/13(日) 12:18:34.40
>>343
氏ねや、ゴミカス(^ ^)
氏ねや、ゴミカス(^ ^)
2014/07/13(日) 21:43:52.96
gnuplotを複数立ち上げようとして
aa.shに
#bin/sh
gnuplot -persist hoge.plt
gnuplot -persist hoge2.plt
・・
みたいなものを作って実行したのですが、
cannot open serverとうまく行かない場合があります
何回もやっているとうまくいく時もあるのですが、
なにか原因考えられれないでしょうか?
aa.shに
#bin/sh
gnuplot -persist hoge.plt
gnuplot -persist hoge2.plt
・・
みたいなものを作って実行したのですが、
cannot open serverとうまく行かない場合があります
何回もやっているとうまくいく時もあるのですが、
なにか原因考えられれないでしょうか?
2014/07/14(月) 18:20:26.47
>>345
エラーメッセージは出力されたものを、そのまま書いて下さい。
.plt の中で set term は何を指定していますか?
.shをどこからどうやって実行していますか?
.pltでグラフ画像を作ってしまい、後で表示して比較したらいいと思いました。
エラーメッセージは出力されたものを、そのまま書いて下さい。
.plt の中で set term は何を指定していますか?
.shをどこからどうやって実行していますか?
.pltでグラフ画像を作ってしまい、後で表示して比較したらいいと思いました。
2014/07/15(火) 22:32:09.44
>>346
ありがとうございます。状況記入少なくて申し訳ありません
エラー全文は、
QtGnuplotApplication error : cannot open server
です
さっき気づいたのですがこの状態で30秒ぐらい待っているとグラフが出てくるときがありました
pltでset termというものは指定していませんでした。
今回のエラーに関連しそうなのでしょうか?勉強不足ですいません調べてみます
.shの実行方法は、fortranのプログラムをeclipseで作成実行しておりプログラム中のcall systemで呼び出していました
他にターミナルから直に./aa.shもやってみたのですが、同じ症状でした
gnuplotで画像出力?して、それをanimateなどで実行するということでよいでしょうか
勉強になります
自分でもやり方調べてみますが、もしまたアドバイスいただけたら幸いです
ありがとうございました。
ありがとうございます。状況記入少なくて申し訳ありません
エラー全文は、
QtGnuplotApplication error : cannot open server
です
さっき気づいたのですがこの状態で30秒ぐらい待っているとグラフが出てくるときがありました
pltでset termというものは指定していませんでした。
今回のエラーに関連しそうなのでしょうか?勉強不足ですいません調べてみます
.shの実行方法は、fortranのプログラムをeclipseで作成実行しておりプログラム中のcall systemで呼び出していました
他にターミナルから直に./aa.shもやってみたのですが、同じ症状でした
gnuplotで画像出力?して、それをanimateなどで実行するということでよいでしょうか
勉強になります
自分でもやり方調べてみますが、もしまたアドバイスいただけたら幸いです
ありがとうございました。
2014/07/16(水) 00:40:04.38
ゴミカス野郎は自分がわからないと、調べろとかよくわからんこと言い始めるよね。
一種の癇癪に近い
一種の癇癪に近い
2014/07/16(水) 19:38:14.39
書き方まずかったですか?すいません
2014/07/17(木) 11:38:29.96
>>349
見当違いな質問をしておいて的外れな回答が返ってきたのが気に入らないバカが拗ねてるだけ。ほっといていい。
見当違いな質問をしておいて的外れな回答が返ってきたのが気に入らないバカが拗ねてるだけ。ほっといていい。
2014/07/31(木) 20:17:37.20
5.0の正式版はいつ来るの?
2014/08/19(火) 12:38:37.24
たまに何かの拍子に履歴が消えるんだよな・・・
環境依存なのだろうか
環境依存なのだろうか
2014/08/20(水) 21:21:07.76
来週くらいに5.0-rc2が出るらしい。
2014/09/09(火) 23:28:40.68
with vecを使って2つのデータを,それぞれ,矢印の傘あり/なしでプロットす る際,
set hidden3dをつけていると,noheadオプションの有無によらず矢印の傘 が
無くなってしまいます(下のサンプルの通りです).
hidden3dを外す以外に矢印の傘の有無を制御する方法はありますか?
gnuplotのバージョンは4.6です.
# ====== サンプルここから =====
#!/usr/bin/gnuplot
set hidden3d
splot \
'-' u 1:2:3:4:5:6 w vec title'arrow', \
'-' u 1:2:3:4:5:6 w vec nohead title'segment'
0 0 0 0.5 0.2 0.3
e
0.1 0 0 0.5 0.4 0.6
e
# ====== サンプルここまで =====
set hidden3dをつけていると,noheadオプションの有無によらず矢印の傘 が
無くなってしまいます(下のサンプルの通りです).
hidden3dを外す以外に矢印の傘の有無を制御する方法はありますか?
gnuplotのバージョンは4.6です.
# ====== サンプルここから =====
#!/usr/bin/gnuplot
set hidden3d
splot \
'-' u 1:2:3:4:5:6 w vec title'arrow', \
'-' u 1:2:3:4:5:6 w vec nohead title'segment'
0 0 0 0.5 0.2 0.3
e
0.1 0 0 0.5 0.4 0.6
e
# ====== サンプルここまで =====
2014/09/17(水) 18:05:22.23
data.csvが
#x,f(x),g(x)
...
のようになっている場合、
plot "data.csv" using 1:2:3 filledcurves
でf(x)とg(x)の間の領域を塗りつぶせますが、同じことをy, f(y), g(y)でできないでしょうか
できれば回転 (y, f(y), g(y)のxyを交換したものを90°回す) 以外でお願いします
#x,f(x),g(x)
...
のようになっている場合、
plot "data.csv" using 1:2:3 filledcurves
でf(x)とg(x)の間の領域を塗りつぶせますが、同じことをy, f(y), g(y)でできないでしょうか
できれば回転 (y, f(y), g(y)のxyを交換したものを90°回す) 以外でお願いします
356355
2014/09/17(水) 20:17:48.81 f(y) <= x <= g(y) を塗りつぶしたいという意味です
2014/09/18(木) 00:26:08.69
>>352
亀だが俺もそうだわ!
亀だが俺もそうだわ!
2014/09/18(木) 23:23:17.06
2014/09/20(土) 05:13:56.10
さっきまた消えたわ・・・
どうもIOが激しい最中にgnuplotをquitで抜けたときに、
(<unknown>:32015): GLib-GObject-WARNING **: gsignal.c:2392: instance `0x2ac978040b60' has no handler with id `129'
とかいう変なメッセージを出した後 segmentation fault になるっぽい
バージョンは4.6.5
どうもIOが激しい最中にgnuplotをquitで抜けたときに、
(<unknown>:32015): GLib-GObject-WARNING **: gsignal.c:2392: instance `0x2ac978040b60' has no handler with id `129'
とかいう変なメッセージを出した後 segmentation fault になるっぽい
バージョンは4.6.5
2014/09/20(土) 09:25:29.23
361名無しさん@お腹いっぱい。
2014/10/09(木) 01:44:25.33 gnuplot -e "plot sin(x)"
上記をzsh等の上から実行するとグラフができてから一瞬で終了してしまう
止めておく方法は無いだろうか?
この止める方法があれば、10分ごとに更新されるデータからgrepなどで取り出した情報から
一気にグラフ化するまでシェルスクリプトでやれて便利になるのだが...
上記をzsh等の上から実行するとグラフができてから一瞬で終了してしまう
止めておく方法は無いだろうか?
この止める方法があれば、10分ごとに更新されるデータからgrepなどで取り出した情報から
一気にグラフ化するまでシェルスクリプトでやれて便利になるのだが...
2014/10/09(木) 02:42:48.98
363名無しさん@お腹いっぱい。
2014/10/09(木) 08:31:02.232014/10/09(木) 23:00:36.72
-persistだと、ショートカットキーやマウスで拡大とか効かないんだよね。
しょうがないからperlとかでパイプ開いてコマンド流し込んだりとか。
ちなみにtermはx11。
しょうがないからperlとかでパイプ開いてコマンド流し込んだりとか。
ちなみにtermはx11。
2014/10/10(金) 01:41:48.28
loadすれば?
366名無しさん@お腹いっぱい。
2014/10/15(水) 18:21:47.63 >>360
また、そんなことばっか言うて!キミはいい加減にしたまえ
神戸市の東、芦屋西宮の知的障害者施設で未成年利用者に性的な行為をして淫行条例で逮捕された三田谷学園元職員の堂垣直人(西宮市老松町)は、結局どういう罪になったの?
被害者家族のケアを芦屋市役所と兵庫県警はちゃんとやったのか?
差別や虐待は環境を選べない子供には関係ない。
http://www.youtube.com/watch?v=JxMzW3ZlV4g&sns=em
また、そんなことばっか言うて!キミはいい加減にしたまえ
神戸市の東、芦屋西宮の知的障害者施設で未成年利用者に性的な行為をして淫行条例で逮捕された三田谷学園元職員の堂垣直人(西宮市老松町)は、結局どういう罪になったの?
被害者家族のケアを芦屋市役所と兵庫県警はちゃんとやったのか?
差別や虐待は環境を選べない子供には関係ない。
http://www.youtube.com/watch?v=JxMzW3ZlV4g&sns=em
2014/10/31(金) 23:04:44.48
保守
2014/11/06(木) 22:43:58.53
5.0の正式版はいつ来るの?
CVSはもう5.1までいってるのに、5.0はrc2から進まないって。。。
CVSはもう5.1までいってるのに、5.0はrc2から進まないって。。。
2014/11/22(土) 19:19:06.42
いつのまにか5.0-rc3が出てた。
finalって書いてあるよ。
finalって書いてあるよ。
2014/12/06(土) 20:31:32.14
break axisを使いたいだけのためだけどgnuplotを触ってみることにしました
色々できそうですね。散布図ぐらいしか使わないかもですが
色々できそうですね。散布図ぐらいしか使わないかもですが
2014/12/08(月) 22:39:50.08
オレは自作GUIツールのグラフ表示にgnuplotで散布図出してるけど、色々できすぎて泣けてくる。
できればクリッカブルマップ的なことができると、もっとうれしいなと思う今日この頃。
できればクリッカブルマップ的なことができると、もっとうれしいなと思う今日この頃。
2015/01/01(木) 14:15:35.64
あけおめ保守
2015/01/02(金) 05:24:18.55
丁度今来た
2015/01/14(水) 00:46:50.24
Ver5リリースしたんだね
自分はCygwinに来るまで座して待つ
自分はCygwinに来るまで座して待つ
2015/01/15(木) 23:48:32.77
やっと5.0正式版きたね。
心置きなくインスコできる。
心置きなくインスコできる。
2015/01/16(金) 01:51:20.98
何が変わったんですか?
2015/01/16(金) 07:27:19.83
>>376
公式リリース読めよ、ゴミ
公式リリース読めよ、ゴミ
2015/01/16(金) 11:59:54.14
2015/01/16(金) 21:54:35.40
2015/01/16(金) 23:12:24.89
「英語を」読むのがだるいというのならこの辺
http://takeno.iee.niit.ac.jp/~foo/gp-jman/data/20150106/gnuplot-ja-div/node6.html
http://takeno.iee.niit.ac.jp/~foo/gp-jman/data/20150106/gnuplot-ja-div/node6.html
2015/01/17(土) 00:52:11.07
ありがとうございます
2015/01/17(土) 01:28:56.80
>>379
ダルイとかいばることかよw
ダルイとかいばることかよw
2015/01/18(日) 14:13:31.39
>>379
なら死ね、ゴミ
なら死ね、ゴミ
2015/01/26(月) 18:42:42.80
ファイル名やディレクトリ名に = を含むと補完がうまく効いてくれない
何か方法ないかな?
何か方法ないかな?
2015/01/26(月) 20:09:52.18
>>384
ファイル名を変えるw
ファイル名を変えるw
2015/01/26(月) 21:03:53.14
>>385
(´・ω・`)
(´・ω・`)
2015/01/27(火) 02:17:36.20
使えるからといって使うと「センスないね」などと詰られることが時々ある
理不尽と思うかもしれないがこればかりは慣れていただくしかない
理不尽と思うかもしれないがこればかりは慣れていただくしかない
2015/01/27(火) 13:14:54.17
支障ない限りは = : + - @ あたりの記号は自由に使うけどなぁ
とはいっても今の仕事はgnuplot必須なんで諦めてるけど・・・
とはいっても今の仕事はgnuplot必須なんで諦めてるけど・・・
2015/02/17(火) 19:32:54.93
Cygwinにgnuplot5.0が来たので使ってみたけど,表示がかなり変わるね.
色や実線/破線が変わるのは調整して何とかなったけど,
3次元プロット(splot)するときに『set grid』を使うと,XY平面上のグリッドが波打つのは困った.
ネットで解決策を探していたら.本家のdemoも波打っている.
gnuplot demo script: surface1.dem
http://gnuplot.sourceforge.net/demo/surface1.html
に載っているサンプル,たとえばこれとか↓
http://gnuplot.sourceforge.net/demo/surface1.1.png
http://gnuplot.sourceforge.net/demo/surface1.2.png
set grid に linestyle を追加したら直線になったけど,破線にはできなかった.
色や実線/破線が変わるのは調整して何とかなったけど,
3次元プロット(splot)するときに『set grid』を使うと,XY平面上のグリッドが波打つのは困った.
ネットで解決策を探していたら.本家のdemoも波打っている.
gnuplot demo script: surface1.dem
http://gnuplot.sourceforge.net/demo/surface1.html
に載っているサンプル,たとえばこれとか↓
http://gnuplot.sourceforge.net/demo/surface1.1.png
http://gnuplot.sourceforge.net/demo/surface1.2.png
set grid に linestyle を追加したら直線になったけど,破線にはできなかった.
2015/03/06(金) 22:33:56.28
錯視じゃないの?
ホントはまっすぐなのに曲がって見えるとか。
ホントはまっすぐなのに曲がって見えるとか。
2015/04/05(日) 20:51:47.57
例の2ちゃんの改変のせいか
ますます過疎ってるね
ますます過疎ってるね
392名無しさん@お腹いっぱい。
2015/04/11(土) 00:42:01.25 ttp://www.becoolusers.com/excel/doughnut-chart02.html
こんな感じの二重ドーナッツグラフをgnuplotで作りたいのですがどうしたらいいですか?
円グラフの作り方は検索すると見つかりますが、ドーナッツグラフの作り方がわかりません
こんな感じの二重ドーナッツグラフをgnuplotで作りたいのですがどうしたらいいですか?
円グラフの作り方は検索すると見つかりますが、ドーナッツグラフの作り方がわかりません
2015/04/12(日) 01:31:10.38
今ググって調べただけだけど、重ねて書けばいいんじゃない?
==> donut.plot <==
set size ratio -1
set xrange [-1:1]
set yrange [-1:1]
set style fill solid 0.4 border lc rgb "black"
plot "out.dat" using (0):(0):(1):2:3:($0+1) with circles lc var, \
"in.dat" using (0):(0):(0.75):2:3:($0+2) with circles lc var, \
"" using (0):(0):(0.5):(0):(360) with circles lc rgb "#ffffff"
==> out.dat <==
kanto -120 90
kansai 90 240
==> in.dat <==
tokyo -60 30
kana 30 90
osaka 90 190
kyoto 190 240
chiba 240 300
==> donut.plot <==
set size ratio -1
set xrange [-1:1]
set yrange [-1:1]
set style fill solid 0.4 border lc rgb "black"
plot "out.dat" using (0):(0):(1):2:3:($0+1) with circles lc var, \
"in.dat" using (0):(0):(0.75):2:3:($0+2) with circles lc var, \
"" using (0):(0):(0.5):(0):(360) with circles lc rgb "#ffffff"
==> out.dat <==
kanto -120 90
kansai 90 240
==> in.dat <==
tokyo -60 30
kana 30 90
osaka 90 190
kyoto 190 240
chiba 240 300
2015/05/28(木) 22:07:02.11
活きてますか?
395名無しさん@お腹いっぱい。
2015/06/01(月) 22:22:14.71 1
2015/06/10(水) 21:26:03.48
qtターミナルがシステムのqtテーマを反映しない
デフォルトのテーマになる
どこ見たら良いのか検討もつかん
デフォルトのテーマになる
どこ見たら良いのか検討もつかん
2015/06/13(土) 04:48:18.05
>>396
qt本スレに移動する
qt本スレに移動する
2015/08/05(水) 21:26:05.78
過疎ってますな。
自分的にはgnuplotのような神ツールにはずいぶんお世話になってるので
盛り上がってほしいところだが。
自分的にはgnuplotのような神ツールにはずいぶんお世話になってるので
盛り上がってほしいところだが。
2015/08/06(木) 16:17:41.49
5になったのにね
2015/08/06(木) 17:59:32.74
俺のQt terminalも矢印がダサい
2015/08/21(金) 01:25:15.33
terminalはなんとなくwxtにしてるわ
今は何が人気なんだろう
今は何が人気なんだろう
2015/08/21(金) 02:51:05.21
wxtかqtだろう
関心がなければx11か
関心がなければx11か
2015/09/09(水) 17:01:27.53
これって逆関数のプロットってできませんか?
2015/09/10(木) 02:03:39.42
出来る
405名無しさん@お腹いっぱい。
2015/09/13(日) 18:25:28.43 よろしくです。
エクセルからのスペース出力データだとダメですよね?
テキストエディタで色々変更して流し込めました。
Mac OSでデータファイルを使うとき、改行コードとエンコは何を指定すると良いの?
エクセルからのスペース出力データだとダメですよね?
テキストエディタで色々変更して流し込めました。
Mac OSでデータファイルを使うとき、改行コードとエンコは何を指定すると良いの?
2015/09/13(日) 23:39:52.33
日本語でおk
2015/10/20(火) 06:54:12.12
ワロタ
2015/11/01(日) 21:05:25.64
オマエラちょっと親切にしてやんないから
ますます過疎ってるじゃないか。
ますます過疎ってるじゃないか。
2015/11/03(火) 16:31:59.56
調べればできますしお寿司
2015/11/21(土) 01:02:31.49
411名無しさん@お腹いっぱい。
2015/12/06(日) 13:24:23.55 ちょっとお聞きしたいのですが、
linepointsで書いたグラフの凡例を、
時系列の最後のデータの大きい順に並び替えることなどできないでしょうか?
linepointsで書いたグラフの凡例を、
時系列の最後のデータの大きい順に並び替えることなどできないでしょうか?
2015/12/06(日) 14:21:50.74
デフォルトの機能じゃ無理
2015/12/06(日) 23:34:42.85
そうかな...
2015/12/07(月) 10:32:14.30
そうだよ
2015/12/07(月) 10:57:05.97
基本的にplotで並べた順だから、plot "> "で外部プログラム呼び出して判定していくしかないと我思う
2015/12/07(月) 11:23:57.78
Gnuplotはあくまでプロットソフトだからデータの解析には全く向いてない
例えば移動平均すらデフォルトではできなかったはず
あと個人的な興味なんだけど、最後のデータの大きい順に凡例を並び替えるってデフォルトの機能でできるソフトウェアってあるの?
シェアでもフリーでも
例えば移動平均すらデフォルトではできなかったはず
あと個人的な興味なんだけど、最後のデータの大きい順に凡例を並び替えるってデフォルトの機能でできるソフトウェアってあるの?
シェアでもフリーでも
417名無しさん@お腹いっぱい。
2015/12/09(水) 16:10:54.122015/12/09(水) 16:48:05.59
マニアック機能って何だw
2015/12/09(水) 22:41:46.99
!sort in.csv > out.csv
2015/12/09(水) 23:27:19.08
ん?sortじゃまったく用件を満たさないと思うけど
2015/12/19(土) 21:50:40.78
gnuplotが楽しすぎる。
使い込むほど綺麗で見やすいグラフが作れるし、裏ワザ的なノウハウも蓄積されて
「こんなこともできるんだぜ!!」って自己満足にもひたれる。
仕事に集中できない時の良い暇つぶしになるし、
それが報告書掲載用のグラフづくりという実益にもなっています。
ありがとう、gnuplot。
使い込むほど綺麗で見やすいグラフが作れるし、裏ワザ的なノウハウも蓄積されて
「こんなこともできるんだぜ!!」って自己満足にもひたれる。
仕事に集中できない時の良い暇つぶしになるし、
それが報告書掲載用のグラフづくりという実益にもなっています。
ありがとう、gnuplot。
2015/12/21(月) 22:53:37.93
神ツール!
2016/01/07(木) 18:11:04.82
数値計算の結果がうまく行ってグラフが綺麗に描けたとき、誰かに見せびらかしたくなる。
でも論文に載せるには適さない。業務上の秘密のため無闇に公開もできない。
ああ…
でも論文に載せるには適さない。業務上の秘密のため無闇に公開もできない。
ああ…
2016/01/20(水) 21:46:05.61
ラベルに latex 形式の数式が使える様になったら神ツールと認めても良いが、現状は凡ツールだな。
2016/01/20(水) 22:21:30.48
set encoding utf8
#set term svg
plot sin(x) ** 2 title 'sin^2 {/:Italic θ}'
#set term svg
plot sin(x) ** 2 title 'sin^2 {/:Italic θ}'
2016/01/20(水) 22:24:16.80
ぐらいなら
2016/01/20(水) 22:40:49.98
tikzだめなの?
2016/01/21(木) 00:32:48.46
eps吐かせて手で書けばいいとおもう
gnuplotのpsってそんな複雑じゃないし
gnuplotのpsってそんな複雑じゃないし
2016/01/23(土) 11:58:19.66
それを楽にするのがソフトウェアでしょう。
2016/01/25(月) 22:57:52.96
latexとの連携は面白いね。ぜひ実装してほしい
とかいいつつMSWordばっか使ってる俺
とかいいつつMSWordばっか使ってる俺
431424
2016/01/26(火) 00:58:29.23 俺は論文に載せるグラフは今でも plus パッチを当てた ver3 を使ってるよ。
ラベルで数式を気楽に書けないなんて不便極まりないないからね。
gnuplot3 の名前で自分のhomeにインストールしてる。
ラベルで数式を気楽に書けないなんて不便極まりないないからね。
gnuplot3 の名前で自分のhomeにインストールしてる。
432名無しさん@お腹いっぱい。
2016/03/04(金) 12:37:07.83 2つの関数に挟まれた領域を塗りつぶすにはどうすればいいのでしょうか?
データファイルの2つの線の間を塗りつぶすことができるのは知っているのですが
データファイルじゃなくて関数で指定したいです。
データファイルの2つの線の間を塗りつぶすことができるのは知っているのですが
データファイルじゃなくて関数で指定したいです。
433名無しさん@お腹いっぱい。
2016/03/04(金) 12:39:01.46 グラフ生成のスクリプトを作成して実行するとプロセスが残ってしまうのですが
プロセスを終了するにはどうすればいいのでしょうか?
繰り返し実行するとグラフは作成されるのですが、繰り返した回数だけ
gnuplotのプロセスが残ってしまいます。
OSはWindowsです。
プロセスを終了するにはどうすればいいのでしょうか?
繰り返し実行するとグラフは作成されるのですが、繰り返した回数だけ
gnuplotのプロセスが残ってしまいます。
OSはWindowsです。
2016/03/04(金) 15:40:37.66
>>433
こんなんしたときこっちではプロセス残ったりしない
C:\>more sin.plot
set terminal png
set output "sin.png"
plot sin(x)
C:\>gnuplot sin.plot
こんなんしたときこっちではプロセス残ったりしない
C:\>more sin.plot
set terminal png
set output "sin.png"
plot sin(x)
C:\>gnuplot sin.plot
435名無しさん@お腹いっぱい。
2016/03/04(金) 17:01:18.01 >>434
最後にset outputを付けないと生成したファイルを開こうとすると他のプロセスが使用中
で開けませんってなりませんか?
set outputを付けないで何度がテストした感じだとプロセスが増えていないかもしれないですが
ファイルを開けないので実用に耐えないです。
マシンを再起動すれば開けましたが。
最後にset outputを付けないと生成したファイルを開こうとすると他のプロセスが使用中
で開けませんってなりませんか?
set outputを付けないで何度がテストした感じだとプロセスが増えていないかもしれないですが
ファイルを開けないので実用に耐えないです。
マシンを再起動すれば開けましたが。
436名無しさん@お腹いっぱい。
2016/03/05(土) 11:17:41.35437名無しさん@お腹いっぱい。
2016/03/05(土) 21:25:37.67 matplotlibというものに出会ってどうでもよくなった。
2016/03/06(日) 13:30:52.44
で?
2016/03/06(日) 22:26:40.45
Python裏山スィ〜
440名無しさん@お腹いっぱい。
2016/03/06(日) 23:50:15.83 >>439
python載せたら良いじゃん。
matplotlib使ったらgnuplotなんて要らなくなるか、ちょっとしたグラフ描きたいぐらいのついでぐらいでしか使わなくなるよ。
本格的にやるんなら、python+numpy+matplotlib+pandasで何でも出来るぜ。
python載せたら良いじゃん。
matplotlib使ったらgnuplotなんて要らなくなるか、ちょっとしたグラフ描きたいぐらいのついでぐらいでしか使わなくなるよ。
本格的にやるんなら、python+numpy+matplotlib+pandasで何でも出来るぜ。
441名無しさん@お腹いっぱい。
2016/03/07(月) 00:16:40.15 gnuplotの使い方を分かってなさそう
どういう使い方してる?
どういう使い方してる?
442名無しさん@お腹いっぱい。
2016/03/12(土) 19:43:28.46 set label {/Symbol p}とかで出力する文字のフォントはどこで設定するんですか?
set label
set label
443名無しさん@お腹いっぱい。
2016/03/12(土) 19:44:49.17 set label {/Symbol p}とかで出力する文字のフォントはどこで設定するんですか?
set label あいうえおとかのフォントは設定できるんですが、(この場合の)Symbolのπ
のフォントはデフォルト?が使われているみたいできれいじゃないです。
OSはWindowsです。
ダブルクオートはだめみたいなので再度書き込みます。
set label あいうえおとかのフォントは設定できるんですが、(この場合の)Symbolのπ
のフォントはデフォルト?が使われているみたいできれいじゃないです。
OSはWindowsです。
ダブルクオートはだめみたいなので再度書き込みます。
444名無しさん@お腹いっぱい。
2016/03/12(土) 20:16:53.87445名無しさん@お腹いっぱい。
2016/03/13(日) 13:16:12.66 θとかで記号を記述できることを見つけたんだけど
どういう機能なんだろ?
マニュアルで探しても見つけられなかったんだけど
機能の名前とか説明しているページとか知ってたら教えて
どういう機能なんだろ?
マニュアルで探しても見つけられなかったんだけど
機能の名前とか説明しているページとか知ってたら教えて
2016/03/13(日) 14:48:53.43
エンティティを参照してるんじゃ
447名無しさん@お腹いっぱい。
2016/03/13(日) 18:13:42.752016/03/13(日) 18:41:28.85
文字実体参照 character entity reference
449名無しさん@お腹いっぱい。
2016/03/13(日) 20:12:53.93 >>446
θの形式がcharacter entity referenceだってこと?
ただ、character entity referenceをgnuplotがどうサポートしてるかについては
マニュアルもWebのページも見つけられない
PNGとかでしか使えないみたいだからgnuplotの機能じゃなくてGDライブラリの機能かもしれない
θの形式がcharacter entity referenceだってこと?
ただ、character entity referenceをgnuplotがどうサポートしてるかについては
マニュアルもWebのページも見つけられない
PNGとかでしか使えないみたいだからgnuplotの機能じゃなくてGDライブラリの機能かもしれない
450名無しさん@お腹いっぱい。
2016/03/13(日) 20:13:28.54 PNG出力のときとかしか使えない
2016/03/14(月) 11:08:01.43
SVGなら分かるが
452名無しさん@お腹いっぱい。
2016/03/14(月) 13:04:43.68 >>451
教えてー
教えてー
2016/03/16(水) 14:52:38.61
HTML, XML, SVGだと みたいに実体参照できる
2016/03/17(木) 17:39:50.48
455名無しさん@お腹いっぱい。
2016/03/18(金) 08:35:56.06456名無しさん@お腹いっぱい。
2016/03/18(金) 08:36:56.13 >>454
テストしたらこうでした。
pngかgifとかでしか使えないみたい。
set terminal wxt noenhance
plot x title θ
タイトルは「θ」
set terminal png noenhance
plot x title θ
タイトルは「θ」
set terminal svg noenhance
plot x title θ
タイトルは「θ」
(ダブルクオートは書き込めなかったから消してます)
テストしたらこうでした。
pngかgifとかでしか使えないみたい。
set terminal wxt noenhance
plot x title θ
タイトルは「θ」
set terminal png noenhance
plot x title θ
タイトルは「θ」
set terminal svg noenhance
plot x title θ
タイトルは「θ」
(ダブルクオートは書き込めなかったから消してます)
2016/03/18(金) 10:17:14.76
458名無しさん@お腹いっぱい。
2016/03/18(金) 10:55:00.38 >>457
よろしく。
ちなみに/Symbolでも記号を指定できるんだけどSymbolフォントの扱いが
terminalによってばらばらなんだよね。
確かwxtだとデフォルトのフォントを指定してもSymbolフォントになってしまって
実際にはかっこ悪いフォントが選択される。
pngだとデフォルトのフォントが反映されたような。
よろしく。
ちなみに/Symbolでも記号を指定できるんだけどSymbolフォントの扱いが
terminalによってばらばらなんだよね。
確かwxtだとデフォルトのフォントを指定してもSymbolフォントになってしまって
実際にはかっこ悪いフォントが選択される。
pngだとデフォルトのフォントが反映されたような。
2016/03/18(金) 19:29:25.16
>>458
パソコンから書き込んだら2chブラウザで見れないので、スマホから書き込んでいます。
windowsの文字コード表(起動の仕方は、ググって下さい。m(__)m)を起動してTimes New Romanのフォントを探すとギリシャ文字がでてくるので、これをスクリプトを書いているエディタにコピペします。
enhanced textでは
'{/Times-New-Roman π}'
でπの部分は実際は文字コード表からとってきたコードのフォントです。シングルクォートを使う方がお勧めです。(ダブルクォートでないとできないこともあるようですが。)
wxt だけでなく、色々なターミナルで使える方法です。
パソコンから書き込んだら2chブラウザで見れないので、スマホから書き込んでいます。
windowsの文字コード表(起動の仕方は、ググって下さい。m(__)m)を起動してTimes New Romanのフォントを探すとギリシャ文字がでてくるので、これをスクリプトを書いているエディタにコピペします。
enhanced textでは
'{/Times-New-Roman π}'
でπの部分は実際は文字コード表からとってきたコードのフォントです。シングルクォートを使う方がお勧めです。(ダブルクォートでないとできないこともあるようですが。)
wxt だけでなく、色々なターミナルで使える方法です。
2016/03/19(土) 00:12:01.39
>>459
Times New Roman のようにフォント名にスペースがある場合は、スペースをハイフン(-)で置き換える(Times-New-Roman)のがTipsです。(これで大分悩んだ(*_*))。
Times New Roman のようにフォント名にスペースがある場合は、スペースをハイフン(-)で置き換える(Times-New-Roman)のがTipsです。(これで大分悩んだ(*_*))。
2016/03/19(土) 07:39:58.99
>>456
ちなみにenhanced textでは、{'/:Italic \θ'} のように書く。
ちなみにenhanced textでは、{'/:Italic \θ'} のように書く。
2016/03/19(土) 07:42:47.38
2016/03/19(土) 10:01:00.52
464名無しさん@お腹いっぱい。
2016/03/19(土) 10:16:33.232016/03/21(月) 15:24:03.53
Unix板なのにWindowsの話ですいません。でも、このビルドツールはunix類似環境で動くので言い訳しておきます。
Build instructions using MSYS2/Mingw-w64
https://sourceforge.net/p/gnuplot/support-requests/199/
このインストラクションにそって開発版のgnuplotのビルドが出来ました。
いい時代になったものだ。
Build instructions using MSYS2/Mingw-w64
https://sourceforge.net/p/gnuplot/support-requests/199/
このインストラクションにそって開発版のgnuplotのビルドが出来ました。
いい時代になったものだ。
2016/03/22(火) 17:53:20.30
>>464
http://gnuplot.10905.n7.nabble.com/Why-the-gd-based-terminal-does-support-chracter-entity-reference-tp20037p20039.html
が理由のようです。
予想されたようにlibgdの機能を使っているようです。
他で実装するのは、不可能ではないと思いますが、まあ、やってくれないでしょう。
http://gnuplot.10905.n7.nabble.com/Why-the-gd-based-terminal-does-support-chracter-entity-reference-tp20037p20039.html
が理由のようです。
予想されたようにlibgdの機能を使っているようです。
他で実装するのは、不可能ではないと思いますが、まあ、やってくれないでしょう。
2016/03/22(火) 17:56:56.34
とりあえずは、>>459の方法を使って下さい。この方法は、この方法で合理性がある方法なので。
468名無しさん@お腹いっぱい。
2016/03/24(木) 11:55:45.022016/04/03(日) 06:17:01.59
cygwin版gnuplotのcairoベースターミナル(wxt,pngcairo, pdfcairoなど)で
Windowsのフォントディレクトリにあるフォントを使うには,fontconfigで
そのように設定すればいい。
/etc/fonts/ にlocal.confを作成し,
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- /etc/fonts/fonts.conf file to configure system font access -->
<fontconfig>
<dir>/cygdrive/c/Windows/Fonts</dir>
</fontconfig>
と書く。そののち,
$ fc-cache -fv
を実行する。
上は,C:\Windows\Fontsに(まあ普通はそう)にWindowsのフォントがある
場合なのでその他の場合は /cygdrive/c/Windows/Fonts を適宜書き直す。
これでは,全ユーザーに設定がいく。
ユーザー限定では,
~/.local/share/fonts/
または
~/.fonts/
にlocal.confを作成すればよいようだ。
(fc-cache -fvが上の二つを見にいっている。)
これは,gnuplotに限らず,fontconfigでフォントをハンドルしているアプリケーションすべてで
成り立つ設定だ。
これでLANG=Cしなくても,wxtターミナルのフォントがまともになった。
Windowsのフォントディレクトリにあるフォントを使うには,fontconfigで
そのように設定すればいい。
/etc/fonts/ にlocal.confを作成し,
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- /etc/fonts/fonts.conf file to configure system font access -->
<fontconfig>
<dir>/cygdrive/c/Windows/Fonts</dir>
</fontconfig>
と書く。そののち,
$ fc-cache -fv
を実行する。
上は,C:\Windows\Fontsに(まあ普通はそう)にWindowsのフォントがある
場合なのでその他の場合は /cygdrive/c/Windows/Fonts を適宜書き直す。
これでは,全ユーザーに設定がいく。
ユーザー限定では,
~/.local/share/fonts/
または
~/.fonts/
にlocal.confを作成すればよいようだ。
(fc-cache -fvが上の二つを見にいっている。)
これは,gnuplotに限らず,fontconfigでフォントをハンドルしているアプリケーションすべてで
成り立つ設定だ。
これでLANG=Cしなくても,wxtターミナルのフォントがまともになった。
470名無しさん@お腹いっぱい。
2016/04/09(土) 01:14:22.79 塗りつぶしていない領域と塗りつぶした領域で点線の色を変えるにはどうすればいいんでしょうか?
set terminal png
set grid front
plot x with filledcurves x1
を実行すると塗りつぶした領域では格子線が白で表示されるので分かりやすいです。
同じような効果を得たいのですが、wxtやpngcairoに出力した場合は点線の色が常に黒になるため
塗りつぶした領域では点線が見づらくなってしまいます。
白と黒の点線を指定できれば同じ効果が得られるんでしょうが
点線の地の色と線の色を両方指定する方法とかないのでしょうか?
set terminal png
set grid front
plot x with filledcurves x1
を実行すると塗りつぶした領域では格子線が白で表示されるので分かりやすいです。
同じような効果を得たいのですが、wxtやpngcairoに出力した場合は点線の色が常に黒になるため
塗りつぶした領域では点線が見づらくなってしまいます。
白と黒の点線を指定できれば同じ効果が得られるんでしょうが
点線の地の色と線の色を両方指定する方法とかないのでしょうか?
2016/04/09(土) 21:51:44.26
> 点線の色が常に黒になるため
点線が常に黒というのがよくわかりません。
点線が常に黒というのがよくわかりません。
2016/04/09(土) 21:58:05.31
理解力がなかったm(__)m。gridの点線の話か。
png だけ違うのは、libgdの機能のせいかもしれない。
png だけ違うのは、libgdの機能のせいかもしれない。
473名無しさん@お腹いっぱい。
2016/04/09(土) 23:21:55.692016/04/10(日) 07:07:40.01
475名無しさん@お腹いっぱい。
2016/04/10(日) 10:09:03.18476名無しさん@お腹いっぱい。
2016/04/10(日) 12:31:15.94 gnuplot Q&A 掲示板に投稿しようとしたら書き込み不可って言われた…。
2016/04/10(日) 16:49:37.50
gnuplot Q&A 掲示板の3129番に投稿しておいた。
2016/04/10(日) 19:15:05.90
>>476 gnuplot Q&A 掲示板への投稿は、スマホからでもできますよ。現に3129番への投稿はスマホから。
479名無しさん@お腹いっぱい。
2016/04/11(月) 14:34:46.472016/04/11(月) 17:34:00.25
481名無しさん@お腹いっぱい。
2016/04/11(月) 19:54:01.112016/04/11(月) 21:29:33.44
なんでこの質問者のレスは全てイラッとするんだろうか…
2016/04/11(月) 23:40:35.91
>>481
pngターミナルでgridの色分けしているように見えるのは、錯覚らしい。
領域の境目の座標がわかればver. 5
なら、plotコマンドと三項演算子とfor文などつかって強引にやれんことはないかな。
問題は、領域の境目の座標を知ることだと思います。例のように直線ならば簡単ですが。
pngターミナルでgridの色分けしているように見えるのは、錯覚らしい。
領域の境目の座標がわかればver. 5
なら、plotコマンドと三項演算子とfor文などつかって強引にやれんことはないかな。
問題は、領域の境目の座標を知ることだと思います。例のように直線ならば簡単ですが。
2016/04/12(火) 01:48:55.60
>>483
身落とし。set arrowとdo for使うアイディアが出されていました。
身落とし。set arrowとdo for使うアイディアが出されていました。
2016/04/12(火) 08:56:05.06
486名無しさん@お腹いっぱい。
2016/04/12(火) 11:32:04.61487名無しさん@お腹いっぱい。
2016/04/12(火) 16:50:18.67 gnuplot Q&A 掲示板の書き込み読んだらgnuplotを使い込んでいてすごい。
gnuplotを仕事で使ってるのかな?
gnuplotを仕事で使ってるのかな?
2016/04/12(火) 18:53:19.58
489名無しさん@お腹いっぱい。
2016/04/12(火) 19:24:08.062016/04/12(火) 21:59:54.21
>>489
論文にのせる図の作成。
日頃の実験データの整理。
自作の機器制御プログラムでのリアルタイムプロット。
fitコマンドによるパラメータ最適化。
等々。
gnuplotに触らない日の方が少ない位です。
本格的データ解析はoctaveでやりますが、gnuplotの方が遥かに使用頻度が高いです。
論文にのせる図の作成。
日頃の実験データの整理。
自作の機器制御プログラムでのリアルタイムプロット。
fitコマンドによるパラメータ最適化。
等々。
gnuplotに触らない日の方が少ない位です。
本格的データ解析はoctaveでやりますが、gnuplotの方が遥かに使用頻度が高いです。
491名無しさん@お腹いっぱい。
2016/04/13(水) 01:34:26.692016/04/14(木) 06:27:39.86
>>487
takeno.iee.niit.ac.jp/~shige/gnuplot/gnuplot.html#info
このぺーじは本当に情報の宝庫です。もしご存じなければご覧あれ。
gnuplot Q&A 掲示板にも頻繁に登場されておーと思う回答をされます。
takeno.iee.niit.ac.jp/~shige/gnuplot/gnuplot.html#info
このぺーじは本当に情報の宝庫です。もしご存じなければご覧あれ。
gnuplot Q&A 掲示板にも頻繁に登場されておーと思う回答をされます。
2016/04/14(木) 06:30:09.65
2016/04/14(木) 07:28:47.85
2016/04/14(木) 07:30:48.38
496名無しさん@お腹いっぱい。
2016/04/14(木) 14:14:45.21 サイトの情報ありがとうございます。
読んでみます。
読んでみます。
2016/04/15(金) 23:02:56.09
gnuplot+gawkの環境で、fileAの3列目を横軸に、fileBの5列目を縦軸にグラフを描くにはどうすれば良いですか?
2016/04/15(金) 23:36:36.37
>>497
awkは基本的に一つのテーブル型のデータファイルを手抜きして操作できるスクリプト。
二つのデータファイルをあつかうにはpasteコマンドでファイルを連結させるのが常套。
pasteを使うのが前提ならばawkは不要。
http://folk.uio.no/hpl/scripting/doc/gnuplot/Kawano/datafile3.html#paste
awkは基本的に一つのテーブル型のデータファイルを手抜きして操作できるスクリプト。
二つのデータファイルをあつかうにはpasteコマンドでファイルを連結させるのが常套。
pasteを使うのが前提ならばawkは不要。
http://folk.uio.no/hpl/scripting/doc/gnuplot/Kawano/datafile3.html#paste
2016/04/16(土) 00:00:32.74
時間分解能の違う2種類の時系列データで同時刻の際の相関を見るとかだと
awkの連想配列が便利と言えば便利かもね
awkの連想配列が便利と言えば便利かもね
500名無しさん@お腹いっぱい。
2016/04/16(土) 00:50:28.09501名無しさん@お腹いっぱい。
2016/04/16(土) 18:49:39.25 3次元のグラフの目盛の数字と目盛のラベルが他の軸だったり、軸の線と重なる
ことがありますが、どうするのがいいのでしょうか?
viewやoffsetを調整することはできるのですが、場当たり的な対応であり、
手間もかかるので、うまい対処方法はないでしょうか?
ことがありますが、どうするのがいいのでしょうか?
viewやoffsetを調整することはできるのですが、場当たり的な対応であり、
手間もかかるので、うまい対処方法はないでしょうか?
2016/04/16(土) 21:39:00.43
2016/04/17(日) 06:38:01.46
504名無しさん@お腹いっぱい。
2016/04/17(日) 12:00:52.34 >>503
ありがとうございます。
ありがとうございます。
505名無しさん@お腹いっぱい。
2016/04/18(月) 01:40:05.39 >>502
viewの角度を元にoffsetを調整することを思いついて試してみたんですが
gnuplotが目盛の表示位置を調整しているため、うまく行かないです。
zを25度回転したあたりで1文字分ずらすようです。
ソースを読めば動作が分かるんでしょうがそこまでできないでいます…。
viewの角度を元にoffsetを調整することを思いついて試してみたんですが
gnuplotが目盛の表示位置を調整しているため、うまく行かないです。
zを25度回転したあたりで1文字分ずらすようです。
ソースを読めば動作が分かるんでしょうがそこまでできないでいます…。
2016/04/18(月) 09:16:11.00
だからお前らがソース読めってか?
2016/04/18(月) 18:07:49.57
508名無しさん@お腹いっぱい。
2016/04/18(月) 19:56:58.35 z軸の回転角度を26〜154度にするとy軸の目盛が急に軸に近づくのは
おかしい気はしていました。バグなんですかねえ。
bug ticketsに登録したことはないので自信はないです…。
Statusはopenで、Ownerは空でいいと思うし、内容は何とか書けないこともないと思うんですが
Milestone、Priority、Labelsはどうするんだろうという感じです。
.scに書き込んでしまったので念のため.netからも。
おかしい気はしていました。バグなんですかねえ。
bug ticketsに登録したことはないので自信はないです…。
Statusはopenで、Ownerは空でいいと思うし、内容は何とか書けないこともないと思うんですが
Milestone、Priority、Labelsはどうするんだろうという感じです。
.scに書き込んでしまったので念のため.netからも。
2016/04/19(火) 00:45:42.25
> Milestone、Priority、Labelsはどうするんだろうという感じです。
ここらは、全部空欄でいいですよ。
私がレポートするときはじめは、気にしてましたが、今は気にしてません。
最初だけは、Anonymousで書き込めますが、やりとりをするにはsourceforgeのアカウントが必要です。アカウント名は、ハンドルネームでもかまいません。
gnuplot Q&Aの回答にあったスクリプトはつけておくことをおすすめします。
ここらは、全部空欄でいいですよ。
私がレポートするときはじめは、気にしてましたが、今は気にしてません。
最初だけは、Anonymousで書き込めますが、やりとりをするにはsourceforgeのアカウントが必要です。アカウント名は、ハンドルネームでもかまいません。
gnuplot Q&Aの回答にあったスクリプトはつけておくことをおすすめします。
510名無しさん@お腹いっぱい。
2016/04/19(火) 12:21:11.42511名無しさん@お腹いっぱい。
2016/04/19(火) 20:19:16.92512名無しさん@お腹いっぱい。
2016/04/19(火) 20:35:11.04 >>507宛でした。
513名無しさん@お腹いっぱい。
2016/04/19(火) 20:39:21.292016/04/19(火) 21:13:46.55
515名無しさん@お腹いっぱい。
2016/04/20(水) 02:41:15.26 dgrid3dによる変換後のデータと元データを同じグラフで描画する方法は
あるのでしょうか?
イメージとしては以下の両方のコマンドを描画したいです。
splot "scatter.dat" using 1:2:3 with impulses
set dgrid3d
splot "scatter.dat" using 1:2:3 with lines
ところが、それをしたいと思って以下を実行すると
impulsesも変換後のデータを使ってしまいます。
set dgrid3d
splot "scatter.dat" using 1:2:3 with lines, \
"scatter.dat" using 1:2:3 with impulses
あるのでしょうか?
イメージとしては以下の両方のコマンドを描画したいです。
splot "scatter.dat" using 1:2:3 with impulses
set dgrid3d
splot "scatter.dat" using 1:2:3 with lines
ところが、それをしたいと思って以下を実行すると
impulsesも変換後のデータを使ってしまいます。
set dgrid3d
splot "scatter.dat" using 1:2:3 with lines, \
"scatter.dat" using 1:2:3 with impulses
516名無しさん@お腹いっぱい。
2016/04/20(水) 02:56:33.70517名無しさん@お腹いっぱい。
2016/04/20(水) 03:19:11.33 >>516
解決したと思ったら問題がまだ残っていました。
dgrid3dで作成されるデータは元データが存在する範囲に限られるので取り得る値であっても
データがなければ曲面は描画されません。
例えば100点満点のテストのグラフを描画したいのでグラフの範囲は[0:100]だけど
実際の最低点は30点で、最高点は90点だった場合、どのように示すのがいいでしょうか?
そのままグラフを示すと曲面が0〜100点を示していると誤解する人が出そうです。
グラフの範囲を[30:90]にするというのも一案だとは思いますが、
グラフの範囲は[0:100]だという前提で、曲面の範囲は30〜90点であることも
誤解なく示すにはどうするのがいいかアイデアを頂きたいです。
解決したと思ったら問題がまだ残っていました。
dgrid3dで作成されるデータは元データが存在する範囲に限られるので取り得る値であっても
データがなければ曲面は描画されません。
例えば100点満点のテストのグラフを描画したいのでグラフの範囲は[0:100]だけど
実際の最低点は30点で、最高点は90点だった場合、どのように示すのがいいでしょうか?
そのままグラフを示すと曲面が0〜100点を示していると誤解する人が出そうです。
グラフの範囲を[30:90]にするというのも一案だとは思いますが、
グラフの範囲は[0:100]だという前提で、曲面の範囲は30〜90点であることも
誤解なく示すにはどうするのがいいかアイデアを頂きたいです。
2016/04/20(水) 03:54:50.06
519名無しさん@お腹いっぱい。
2016/04/20(水) 09:25:10.27 >>518
よく考えたらimpulsesの根元が元データの分布を示していることに気が付きました。
必要であればstatで最小値・最大値が分かるのでデータの範囲をbaseの位置に示してもいいでしょうか。
ただ、当初の質問から派生した疑問としてある曲面の上にあるデータと曲面の下にある
データで色分けするにはどうすればいいのでしょうか?
2次元グラフで3項演算子を活用する方法は分かったのですが、3次元の場合の
方法は見つけられていません。
ばらついて分布する元データからdgrid3dで格子の曲面を生成し、
元データがその曲面の上下どちらにあるかを分かりやすく示したい
といった利用方法を想定しています。
よく考えたらimpulsesの根元が元データの分布を示していることに気が付きました。
必要であればstatで最小値・最大値が分かるのでデータの範囲をbaseの位置に示してもいいでしょうか。
ただ、当初の質問から派生した疑問としてある曲面の上にあるデータと曲面の下にある
データで色分けするにはどうすればいいのでしょうか?
2次元グラフで3項演算子を活用する方法は分かったのですが、3次元の場合の
方法は見つけられていません。
ばらついて分布する元データからdgrid3dで格子の曲面を生成し、
元データがその曲面の上下どちらにあるかを分かりやすく示したい
といった利用方法を想定しています。
2016/04/20(水) 12:13:43.98
>>667
このあたりのことは、gnuplot Q&A 掲示板でよく登場される竹のさんが深い造形わをお持ちです。
こちらで回答がつかない場合は、gnuplot Q&A 掲示板で質問されたほうが
いいと思います。
このあたりのことは、gnuplot Q&A 掲示板でよく登場される竹のさんが深い造形わをお持ちです。
こちらで回答がつかない場合は、gnuplot Q&A 掲示板で質問されたほうが
いいと思います。
2016/04/20(水) 13:51:37.94
522名無しさん@お腹いっぱい。
2016/04/20(水) 14:18:22.00 >>521
2つの変量が結果に作用する傾向を確認したいといったケースを想定しています。
データにはあまり依存しないと思いますので、
例えば以下のデータをプロットする場合はいかがでしょうか。
# 要因A 要因B 結果
30 50 20
60 80 90
50 70 80
30 60 60
55 60 55
40 70 60
30 80 20
80 80 40
40 50 95
2つの変量が結果に作用する傾向を確認したいといったケースを想定しています。
データにはあまり依存しないと思いますので、
例えば以下のデータをプロットする場合はいかがでしょうか。
# 要因A 要因B 結果
30 50 20
60 80 90
50 70 80
30 60 60
55 60 55
40 70 60
30 80 20
80 80 40
40 50 95
523名無しさん@お腹いっぱい。
2016/04/20(水) 14:23:56.942016/04/20(水) 17:19:17.12
>>522
サンプルデータありがとうございます。
まだ、なさりたいことを完全に把握しきれてないので。
>例えば100点満点のテストのグラフを描画したいのでグラフの範囲は[0:100]だけど
実際の最低点は30点で、最高点は90点だった場合、どのように示すのがいいでしょうか?
そのままグラフを示すと曲面が0〜100点を示していると誤解する人が出そうです。
グラフの範囲を[30:90]にするというのも一案だとは思いますが、
グラフの範囲は[0:100]だという前提で、曲面の範囲は30〜90点であることも
>誤解なく示すにはどうするのがいいかアイデアを頂きたいです。
この点は、
set xrange [0:100]
set yrange [0:100]
set zrange [0:100]
ではだめですか?
サンプルデータありがとうございます。
まだ、なさりたいことを完全に把握しきれてないので。
>例えば100点満点のテストのグラフを描画したいのでグラフの範囲は[0:100]だけど
実際の最低点は30点で、最高点は90点だった場合、どのように示すのがいいでしょうか?
そのままグラフを示すと曲面が0〜100点を示していると誤解する人が出そうです。
グラフの範囲を[30:90]にするというのも一案だとは思いますが、
グラフの範囲は[0:100]だという前提で、曲面の範囲は30〜90点であることも
>誤解なく示すにはどうするのがいいかアイデアを頂きたいです。
この点は、
set xrange [0:100]
set yrange [0:100]
set zrange [0:100]
ではだめですか?
2016/04/20(水) 17:59:25.29
2016/04/20(水) 19:32:34.34
俺もどういうものを作りたいのかいまいちよくわからんけど、grid3dとpm3dの組み合わせとかでいいんけ?
それとも、
ttp://www.phyast.pitt.edu/~zov1/gnuplot/html/bargraphs.html
の一番下のbargraphみたいなの作りたいの?
作りたいグラフっぽい図を示してもらった方が的を射た答が返ってくると思うよ
それとも、
ttp://www.phyast.pitt.edu/~zov1/gnuplot/html/bargraphs.html
の一番下のbargraphみたいなの作りたいの?
作りたいグラフっぽい図を示してもらった方が的を射た答が返ってくると思うよ
2016/04/20(水) 19:43:51.73
あれ?なんかどちらも違う気がするな
2016/04/20(水) 19:52:42.56
連投(´・ω・)スマソ
曲面の上と下のデータってどういう意味?
grid3d使ったら、データはすべて曲面上に乗るんじゃないの?
曲面の上と下のデータってどういう意味?
grid3d使ったら、データはすべて曲面上に乗るんじゃないの?
2016/04/20(水) 19:59:07.00
>>519
>ばらついて分布する元データからdgrid3dで格子の曲面を生成し、
>元データがその曲面の上下どちらにあるかを分かりやすく示したい
といった利用方法を想定しています。
dgrid3dは格子ごとの平面を生成します。
まず、x, y座標からどの格子に属するのを知る必要があります。
これは、原点を考慮した割算とfloor関でできると思います。
また、格子の座標がわかるので格子の平面の方程式がわかり、それがわかれば格子上のz座標がわかります。
与えられたデータのz座標が格子上の
z座標より大きいか小さいかてでプロットをかえる三項演算子の実装をします。
文章でいうとこんなところです。
スクリプトにするには、色々考えないといけませんが、今のgnuplotのスクリプトの強力さを考えると実装できると思います。
>ばらついて分布する元データからdgrid3dで格子の曲面を生成し、
>元データがその曲面の上下どちらにあるかを分かりやすく示したい
といった利用方法を想定しています。
dgrid3dは格子ごとの平面を生成します。
まず、x, y座標からどの格子に属するのを知る必要があります。
これは、原点を考慮した割算とfloor関でできると思います。
また、格子の座標がわかるので格子の平面の方程式がわかり、それがわかれば格子上のz座標がわかります。
与えられたデータのz座標が格子上の
z座標より大きいか小さいかてでプロットをかえる三項演算子の実装をします。
文章でいうとこんなところです。
スクリプトにするには、色々考えないといけませんが、今のgnuplotのスクリプトの強力さを考えると実装できると思います。
2016/04/20(水) 20:00:53.73
2016/04/20(水) 20:05:31.01
>>528
生データとそれを元に生成したgrid3dの曲面の両方を描画します。
生データとgrid3dの曲面はずれますので曲面の上下に位置することになり、
そのずれを見やすく色分け表示したいと思いました。
生データとそれを元に生成したgrid3dの曲面の両方を描画します。
生データとgrid3dの曲面はずれますので曲面の上下に位置することになり、
そのずれを見やすく色分け表示したいと思いました。
2016/04/20(水) 20:15:26.41
>>529
2次元の場合でも3次元も場合でも三項演算子の使い方は基本的には同じなんですね。
dgrid3dの曲面は式では与えられないので交点のデータから判定するための
条件を自分で記述する必要があるということですか。
方針はイメージできました。ありがとうございます。
2次元の場合でも3次元も場合でも三項演算子の使い方は基本的には同じなんですね。
dgrid3dの曲面は式では与えられないので交点のデータから判定するための
条件を自分で記述する必要があるということですか。
方針はイメージできました。ありがとうございます。
2016/04/20(水) 20:25:49.23
$dataに格納されたデータにアクセスするコマンドって用意されているんでしたっけ?
配列のようにアクセスできれば理想ですが、そこまでできないにしても
そもそも部分的にデータを取り出すにはどうするんでしょう?
私が知らないだけかも知れませんが。
配列のようにアクセスできれば理想ですが、そこまでできないにしても
そもそも部分的にデータを取り出すにはどうするんでしょう?
私が知らないだけかも知れませんが。
2016/04/20(水) 20:31:45.62
$dataに限らずデータファイルでもいいんですが
plot、splot以外から行や列を参照する方法ってあるんですか?
plot、splot以外から行や列を参照する方法ってあるんですか?
2016/04/20(水) 20:35:17.13
>>531
次のようなスクリプトを書きました。
# スクリプト
$data_dgrid3d << EOD
# 要因A 要因B 結果
30 50 20
60 80 90
50 70 80
30 60 60
55 60 55
40 70 60
30 80 20
80 80 40
40 50 95
EOD
set dgrid3d
set table 'dgrid3d_table.txt'
splot $data_dgrid3d using 1:2:3
unset table
unset dgrid3d
unset logscale xyz
set xrange [0:100]
set yrange [0:100]
set zrange [0:100]
set xlabel 'x'
set ylabel 'y'
set zlabel 'z'
splot 'dgrid3d_table.txt' using 1:2:3 with lines, \
$data_dgrid3d
次のようなスクリプトを書きました。
# スクリプト
$data_dgrid3d << EOD
# 要因A 要因B 結果
30 50 20
60 80 90
50 70 80
30 60 60
55 60 55
40 70 60
30 80 20
80 80 40
40 50 95
EOD
set dgrid3d
set table 'dgrid3d_table.txt'
splot $data_dgrid3d using 1:2:3
unset table
unset dgrid3d
unset logscale xyz
set xrange [0:100]
set yrange [0:100]
set zrange [0:100]
set xlabel 'x'
set ylabel 'y'
set zlabel 'z'
splot 'dgrid3d_table.txt' using 1:2:3 with lines, \
$data_dgrid3d
2016/04/20(水) 20:38:35.55
>>531
適当にマウスで回転させてスクショをとったのが下。
http://www.geocities.co.jp/tmgpltwin/Files/20160420.png
ようするになさりたいことはこのグリッドの上と下でマーカの種類や色を変える
ということですよね。
適当にマウスで回転させてスクショをとったのが下。
http://www.geocities.co.jp/tmgpltwin/Files/20160420.png
ようするになさりたいことはこのグリッドの上と下でマーカの種類や色を変える
ということですよね。
2016/04/20(水) 20:43:11.74
>>535
あえてtableへのプロットをデータブロックにしないで、ファイルにして先頭のほうだけ書いたのがこれ
# Surface 0 of 1 surfaces
# Curve title: "$data_dgrid3d using 1:2:3"
# IsoCurve 0, 10 points
# x y z type
80 50 58.7832 i
80 53.3333 58.5131 i
80 56.6667 58.2234 i
80 60 57.8866 i
80 63.3333 57.5448 i
80 66.6667 56.982 i
80 70 56.0251 i
80 73.3333 53.6147 i
80 76.6667 49.451 i
80 80 40 i
あえてtableへのプロットをデータブロックにしないで、ファイルにして先頭のほうだけ書いたのがこれ
# Surface 0 of 1 surfaces
# Curve title: "$data_dgrid3d using 1:2:3"
# IsoCurve 0, 10 points
# x y z type
80 50 58.7832 i
80 53.3333 58.5131 i
80 56.6667 58.2234 i
80 60 57.8866 i
80 63.3333 57.5448 i
80 66.6667 56.982 i
80 70 56.0251 i
80 73.3333 53.6147 i
80 76.6667 49.451 i
80 80 40 i
2016/04/20(水) 20:51:04.51
2016/04/20(水) 20:52:05.23
>>534
なお,最近の開発版ならarrayがあり配列が使える。
データファイルから配列に格納するやり方は以下を参照。
FILE = 'orbital_elements.dat'
stats FILE index 2 using 2 prefix "A"
array Data[A_records]
stats FILE index 2 using (Data[int($0+1)] = $2) prefix "B"
なお,最近の開発版ならarrayがあり配列が使える。
データファイルから配列に格納するやり方は以下を参照。
FILE = 'orbital_elements.dat'
stats FILE index 2 using 2 prefix "A"
array Data[A_records]
stats FILE index 2 using (Data[int($0+1)] = $2) prefix "B"
2016/04/20(水) 20:52:24.16
>>536
そういうことです。
そういうことです。
2016/04/20(水) 21:01:00.70
>>538
statsで1行だけ読み込むとはすごい裏技です!
statsで1行だけ読み込むとはすごい裏技です!
2016/04/20(水) 21:44:17.13
> よく考えたらimpulsesの根元が元データの分布を示していることに気が付きました。
そうか。これをつかえば、平面の方程式なんていらないし、
tableで書き出してみてデータ構造みてみて
statsでデータを取り出していくとよいかも。
そうか。これをつかえば、平面の方程式なんていらないし、
tableで書き出してみてデータ構造みてみて
statsでデータを取り出していくとよいかも。
2016/04/20(水) 22:58:54.29
2016/05/05(木) 15:04:29.08
2016/05/08(日) 03:19:48.75
2016/05/08(日) 03:29:57.64
>>544
CVSに上げてもらえたのはうれしいんですが、CVSからダウンロードしてビルドは
やったことないです。
Windowsのコンパイル環境はcygwinとかが必要になるんでしょうか?ってレベルです。
やってやれないことはないと思いますが、悩む感じです。
「改善されている」と言うことですが、ざっと動作確認をして頂いたということでしょうか?
もし、そうであればそれで動作確認ができたと報告してしまおうかと。
CVSに上げてもらえたのはうれしいんですが、CVSからダウンロードしてビルドは
やったことないです。
Windowsのコンパイル環境はcygwinとかが必要になるんでしょうか?ってレベルです。
やってやれないことはないと思いますが、悩む感じです。
「改善されている」と言うことですが、ざっと動作確認をして頂いたということでしょうか?
もし、そうであればそれで動作確認ができたと報告してしまおうかと。
2016/05/08(日) 03:45:34.60
>>544
It may need to be larger, however. とコメントがありましたが
軸とラベルの間の隙間は狭い(元のまま)のでしょうか?
この辺りは好みもあると思いますので、xlabelとylabelとzlabelでバランスが
おかしくなければといったとこですが、どうなんでしょう?
It may need to be larger, however. とコメントがありましたが
軸とラベルの間の隙間は狭い(元のまま)のでしょうか?
この辺りは好みもあると思いますので、xlabelとylabelとzlabelでバランスが
おかしくなければといったとこですが、どうなんでしょう?
2016/05/08(日) 11:03:35.39
CVSのバイナリが公式ページに上がっているのを見つけました。
わざわざビルドして頂いたのでしょうか?
テスト中です。
わざわざビルドして頂いたのでしょうか?
テスト中です。
2016/05/08(日) 11:31:27.54
解決されているのを確認できました。
ただ、角度によっては目盛のラベルが軸に寄り過ぎている場合があるので
余裕があったらそこまでやってもらえるとうれしいといった感じで
コメントしておきます。
ありがとうございます。
ただ、角度によっては目盛のラベルが軸に寄り過ぎている場合があるので
余裕があったらそこまでやってもらえるとうれしいといった感じで
コメントしておきます。
ありがとうございます。
2016/05/08(日) 12:14:35.14
>>548
http://www.tatsuromatsuoka.com/gnuplot/Eng/winbin/
のことですか。
これは有志(私ですが)が定期的にwindowsバイナリをビルドして配布しているところです。
その他にもう一つ同じようなサイトがあります。
http://www.tatsuromatsuoka.com/gnuplot/Eng/winbin/
のことですか。
これは有志(私ですが)が定期的にwindowsバイナリをビルドして配布しているところです。
その他にもう一つ同じようなサイトがあります。
2016/05/08(日) 12:15:01.94
2016/05/08(日) 12:16:37.41
http://www.gnuplot.info/download.html
のCVS versionを利用しました。
のCVS versionを利用しました。
2016/05/08(日) 12:16:49.58
2016/05/08(日) 12:18:01.24
と思ったらリンクされてるだけでした。
開発の中心メンバーとして活躍されてるんですね。
開発の中心メンバーとして活躍されてるんですね。
2016/05/08(日) 12:18:32.68
2016/05/08(日) 12:19:47.13
Jane Styleに慣れてないのでミスしてばっかりm(__)m。
2016/05/08(日) 12:23:21.37
開発の中心にはいませんが,サポートメンバーの一人であることは確かです。
公式リリースの64ビット版のwindows版バイナリは私がビルドしたものです。
gnuplotは日本人がかなり活躍しているオープンソース系のプロジェクトの
一つです。’(ほかにもありますが)
公式リリースの64ビット版のwindows版バイナリは私がビルドしたものです。
gnuplotは日本人がかなり活躍しているオープンソース系のプロジェクトの
一つです。’(ほかにもありますが)
2016/05/08(日) 12:30:17.38
私のパソコンで動いてるgnuplotをビルドして頂いていたとは存じ上げませんでした。
いつもありがとうございます。
いつもありがとうございます。
2016/05/11(水) 05:30:28.90
2016/05/13(金) 20:21:14.40
zshみたいな感じで補完とか履歴にまつわる挙動カスタマイズできたりしないの?
2016/05/13(金) 21:02:14.12
>>560
ビルドインのreadlineを使うか、GNU readlineを使うかで違ってくると思う。
私は窓使いなのでビルトインのreadlineしか使えない。
昔に比べるとビルトインのreadlineの性能は良くなった。良くしたいならば自分でコミットするしかない。
GNU readlineはわからないが履歴の操作はある程度できるんじゃないかな。
その辺はGNU readlineを学ぶしかないと思う。
ビルドインのreadlineを使うか、GNU readlineを使うかで違ってくると思う。
私は窓使いなのでビルトインのreadlineしか使えない。
昔に比べるとビルトインのreadlineの性能は良くなった。良くしたいならば自分でコミットするしかない。
GNU readlineはわからないが履歴の操作はある程度できるんじゃないかな。
その辺はGNU readlineを学ぶしかないと思う。
562名無しさん@お腹いっぱい。
2016/05/16(月) 19:37:04.27 times.datは以下の形式で
2015/12/29 1
2015/12/29 2
2015/12/29 3
...
times.gpは
set xdata time
set timefmt "%Y/%m/%d"
set format x "%Y/%m/%d"
set xtics rotate by -45
set xrange ["2015/12/29":"2016/05/15"]
plot "times.dat" using 1:2 notitle with linespoints pointtype 7
persist
これで gnuplot times.gpで描写されない
何が間違っているのだろうか?
2015/12/29 1
2015/12/29 2
2015/12/29 3
...
times.gpは
set xdata time
set timefmt "%Y/%m/%d"
set format x "%Y/%m/%d"
set xtics rotate by -45
set xrange ["2015/12/29":"2016/05/15"]
plot "times.dat" using 1:2 notitle with linespoints pointtype 7
persist
これで gnuplot times.gpで描写されない
何が間違っているのだろうか?
563名無しさん@お腹いっぱい。
2016/05/16(月) 20:34:15.05 描画されたけど
564名無しさん@お腹いっぱい。
2016/05/16(月) 21:08:57.72 >>653
検証ありがとう
gnuplot-x11 をインストールしたら動いた
昔はgnuplot で行けたような気がしたが
type set to unknown
になるので -x11の方installで解決
検証ありがとう
gnuplot-x11 をインストールしたら動いた
昔はgnuplot で行けたような気がしたが
type set to unknown
になるので -x11の方installで解決
2016/05/17(火) 11:16:11.30
2016/05/18(水) 21:20:35.21
>>560 >>561
ビルトインのreadline.c をちょっと読んでみた。
http://gnuplot.cvs.sourceforge.net/viewvc/gnuplot/gnuplot/src/readline.c?revision=1.64&view=markup
補完もヒストリもあるけど、ソース中のコメントにもあるようにGNU readlineのサブセットのようだ。
自分の使っているreadlineがどちらかを調べることから始めたらいかがですか。また、Unix上ならgnuplotのビルドさほど難しくないし、確かGNU のライブラリとdevをいれていれば、GNU readlineがconfigureで優先されるはず。
ビルトインのreadline.c をちょっと読んでみた。
http://gnuplot.cvs.sourceforge.net/viewvc/gnuplot/gnuplot/src/readline.c?revision=1.64&view=markup
補完もヒストリもあるけど、ソース中のコメントにもあるようにGNU readlineのサブセットのようだ。
自分の使っているreadlineがどちらかを調べることから始めたらいかがですか。また、Unix上ならgnuplotのビルドさほど難しくないし、確かGNU のライブラリとdevをいれていれば、GNU readlineがconfigureで優先されるはず。
2016/05/19(木) 03:26:22.81
2016/05/19(木) 04:21:49.09
>>567
こういうのサラッと言えるの格好良い
こういうのサラッと言えるの格好良い
2016/05/19(木) 14:38:26.81
>>567
ubuntu 14.04
では、gnuplotでsynapticでインストールするとwxtがデフォルトのgnuplot-4.6.4がインストールされ、ついでにgnuplot-x11インストールされました。
interactive terminalなしのgnuplotは、gnuplot-noxでした。
Debianとubuntuでは違うのかな?
ubuntu 14.04
では、gnuplotでsynapticでインストールするとwxtがデフォルトのgnuplot-4.6.4がインストールされ、ついでにgnuplot-x11インストールされました。
interactive terminalなしのgnuplotは、gnuplot-noxでした。
Debianとubuntuでは違うのかな?
2016/05/19(木) 14:40:50.21
>>569
まあ、ubuntu 14.04のgnuplotは、古すぎるので自分でビルドしたものを使ってますが。
まあ、ubuntu 14.04のgnuplotは、古すぎるので自分でビルドしたものを使ってますが。
2016/05/19(木) 19:12:14.64
>>560
補完やヒストリーを設定するには、GNU readlineをリンクしてビルドするまたはしてあることが必要なようだ。
GNU readlineをリンクしてあればinputrcにカスタマイズを書くことができると思う。
私は、窓上ではxyzzy 上で動くwgnuplot-modeを
linux上ならならemacsのgnuplot-modeを使っているので
readlineのお世話になることがほとんどない。
補完やヒストリーを設定するには、GNU readlineをリンクしてビルドするまたはしてあることが必要なようだ。
GNU readlineをリンクしてあればinputrcにカスタマイズを書くことができると思う。
私は、窓上ではxyzzy 上で動くwgnuplot-modeを
linux上ならならemacsのgnuplot-modeを使っているので
readlineのお世話になることがほとんどない。
2016/05/20(金) 23:16:28.72
描画エリアの大きさを固定したい
2016/05/21(土) 06:02:37.99
>>572
質問が曖昧なのでなんとも言い難いですが。
これは、例えばプロットの四角形の領域を軸ラベルの設定などに影響されないようにしたいということですかね。
私もやりたいのですが、いまはターミナルのサイズを調整してやっている。
それなら私も教えて欲しいです。
質問が曖昧なのでなんとも言い難いですが。
これは、例えばプロットの四角形の領域を軸ラベルの設定などに影響されないようにしたいということですかね。
私もやりたいのですが、いまはターミナルのサイズを調整してやっている。
それなら私も教えて欲しいです。
2016/05/25(水) 22:12:21.71
575名無しさん@お腹いっぱい。
2016/07/14(木) 12:50:19.62 100x + 200y = 5000が表す平面を描画するにはどうすればいいのでしょうか?
zの関数としては記述できなさそうなので、どうすればいいか分からないです。
zの関数としては記述できなさそうなので、どうすればいいか分からないです。
2016/07/14(木) 19:24:39.82
見つけました。媒介変数を使えばできるみたいです。
2016/07/14(木) 20:47:28.38
100x + 200y = 5000
は直線の方程式では?
は直線の方程式では?
2016/07/14(木) 21:09:59.49
X=100は点か?線か?面か?
3次元の話ししてんだからその式も面だろ
3次元の話ししてんだからその式も面だろ
2016/07/14(木) 21:25:44.61
>>577
数学的に面です。
数学的に面です。
2016/07/14(木) 21:26:50.87
空間座標では面というのが正しかったです。
2016/07/15(金) 20:14:54.38
2016/07/15(金) 20:16:04.73
5.0.4 Release Candidateがアップロードされました。
windowsのテストバイナリもアップされています。
https://sourceforge.net/projects/gnuplot/files/gnuplot/5.0%20release%20candidates/
windowsのテストバイナリもアップされています。
https://sourceforge.net/projects/gnuplot/files/gnuplot/5.0%20release%20candidates/
2016/07/22(金) 09:48:30.93
2016/09/22(木) 13:04:05.15
一列分の数値列をプロットするときに、一行目の数値で全数値を割ったものをプロットすることは可能?
ほんとは最大値で割りたいが、この場合はとりあえず一行目の数値が最大値であるとする
ほんとは最大値で割りたいが、この場合はとりあえず一行目の数値が最大値であるとする
2016/09/22(木) 18:41:21.55
>>584
version 5を使えば可能です。
http://www.ss.scphys.kyoto-u.ac.jp/person/yonezawa/contents/program/gnuplot/stats.html
のstatsの応用をみてください。
最大値でのノーマライズも可能で私はよく使ってます。
version 5を使えば可能です。
http://www.ss.scphys.kyoto-u.ac.jp/person/yonezawa/contents/program/gnuplot/stats.html
のstatsの応用をみてください。
最大値でのノーマライズも可能で私はよく使ってます。
2016/09/22(木) 18:48:32.47
2016/09/22(木) 20:33:19.50
2016/10/17(月) 17:57:36.43
2番めのプロット色が,デフォルトでdark-greenとなる方法を教えてください.
あの見難い黄緑色が許せません
あの見難い黄緑色が許せません
2016/10/26(水) 13:26:40.01
.gnuplotに書きなさい
590名無しさん@お腹いっぱい。
2016/11/17(木) 17:41:19.08 使用OSはWindows10 Enterprise
gnuplot ver.はVersion 5.0 patchlevel 4です。
wxtターミナルに出力された画像をそのままpngで保存したいです。
set terminal png size XXX, YYY
set output 'test.png'
replot
set output
set terminal wxt
で保存した場合、パソコン画面上のwxtターミナルに表示される画像と比べ、
ラベルの位置などがずれてしまいます。
wxtターミナル右上にある
gnuplot ver.はVersion 5.0 patchlevel 4です。
wxtターミナルに出力された画像をそのままpngで保存したいです。
set terminal png size XXX, YYY
set output 'test.png'
replot
set output
set terminal wxt
で保存した場合、パソコン画面上のwxtターミナルに表示される画像と比べ、
ラベルの位置などがずれてしまいます。
wxtターミナル右上にある
591名無しさん@お腹いっぱい。
2016/11/17(木) 17:41:47.13 使用OSはWindows10 Enterprise
gnuplot ver.はVersion 5.0 patchlevel 4です。
wxtターミナルに出力された画像をそのままpngで保存したいです。
set terminal png size XXX, YYY
set output 'test.png'
replot
set output
set terminal wxt
で保存した場合、パソコン画面上のwxtターミナルに表示される画像と比べ、
ラベルの位置などがずれてしまいます。
wxtターミナル右上にある"Export plot to file"をクリックして画像を保存すれば、
希望のものを得られるのですが、
gif動画作成のため100枚程度保存するので時間がかかります。
inputファイルはそのまま使いたいため、何か良い方法はありませんでしょうか?
gnuplot ver.はVersion 5.0 patchlevel 4です。
wxtターミナルに出力された画像をそのままpngで保存したいです。
set terminal png size XXX, YYY
set output 'test.png'
replot
set output
set terminal wxt
で保存した場合、パソコン画面上のwxtターミナルに表示される画像と比べ、
ラベルの位置などがずれてしまいます。
wxtターミナル右上にある"Export plot to file"をクリックして画像を保存すれば、
希望のものを得られるのですが、
gif動画作成のため100枚程度保存するので時間がかかります。
inputファイルはそのまま使いたいため、何か良い方法はありませんでしょうか?
2016/11/28(月) 22:39:45.32
>>591
wxtの画像をスクリプトでpngには落とす方法はないと思います。
pngターミナルよりpngcairoターミナルの方が、wxtに近い画像が得られます。同じではありませんが、より近くなります。描画エンジンに共通のものを使っているので。
私はpngをバッチで生成するときはpngcairoターミナルを使っています。
wxtの画像をスクリプトでpngには落とす方法はないと思います。
pngターミナルよりpngcairoターミナルの方が、wxtに近い画像が得られます。同じではありませんが、より近くなります。描画エンジンに共通のものを使っているので。
私はpngをバッチで生成するときはpngcairoターミナルを使っています。
2016/12/01(木) 21:00:39.96
数値データをファイルから読み取って2Dグラフにしたいんですが,
plot "datafile" with lines
でdatafileの中身が
0.1 1.2
0.2 1.34
0.3 1.51
0.4 1.7
...
みたいなデータだったら線で結ばれますが,
0.1 1.2
0.2 1.34
0.3 1.51
0.4 1.7
...
みたいにデータ行の前後に空白行がある場合はlinesだと何も表示されません。
データファイルの内容によって,前者であればlinesで線のみ,
後者であればpointsでプロットマークを表示させるようなことがしたいのですが,
いい方法ないでしょうか?
もちろんplotコマンドを打つ段階ではファイルの中身はわからないという前提で。
plot "datafile" with lines
でdatafileの中身が
0.1 1.2
0.2 1.34
0.3 1.51
0.4 1.7
...
みたいなデータだったら線で結ばれますが,
0.1 1.2
0.2 1.34
0.3 1.51
0.4 1.7
...
みたいにデータ行の前後に空白行がある場合はlinesだと何も表示されません。
データファイルの内容によって,前者であればlinesで線のみ,
後者であればpointsでプロットマークを表示させるようなことがしたいのですが,
いい方法ないでしょうか?
もちろんplotコマンドを打つ段階ではファイルの中身はわからないという前提で。
2016/12/02(金) 09:00:22.05
>>593
linespoints は?
linespoints は?
595593
2016/12/02(金) 19:49:03.35 説明足りなくてすみません。
前者のデータでは線だけ,後者のデータならポイントだけ,
というふうにしたいんです。
with linespoints にすると,後者はポイントだけになりますが
前者はポイントが線で結ばれる形になりますよね。
前者のデータでは線だけ,後者のデータならポイントだけ,
というふうにしたいんです。
with linespoints にすると,後者はポイントだけになりますが
前者はポイントが線で結ばれる形になりますよね。
2016/12/15(木) 09:00:04.67
pointtypeのデフォルトってlinestyleとして定義するしか設定する方法ない?
2017/01/04(水) 16:39:20.49
遅ればせながらgnuplot 5.0.5 windowsバイナリ(テスト用)
をアップロードしました。
https://sourceforge.net/projects/gnuplot/files/gnuplot/testing/5.0.5-windows-binary/
試してみてください。
なにかありましたら,連絡ください。
をアップロードしました。
https://sourceforge.net/projects/gnuplot/files/gnuplot/testing/5.0.5-windows-binary/
試してみてください。
なにかありましたら,連絡ください。
2017/01/19(木) 17:03:18.47
gnuplot 5.0.5 windowsバイナリを
正式な置き場に移しました。
https://sourceforge.net/projects/gnuplot/files/gnuplot/5.0.5/
正式な置き場に移しました。
https://sourceforge.net/projects/gnuplot/files/gnuplot/5.0.5/
2017/02/16(木) 13:01:54.37
2017/02/28(火) 19:28:29.78
5.0.6 pre-release のテスト用のwindowsバイナリが出たようです。
http://gnuplot.10905.n7.nabble.com/no-subject-td20534.html
http://gnuplot.10905.n7.nabble.com/no-subject-td20534.html
2017/03/01(水) 06:23:53.33
2017/03/23(木) 13:29:42.12
5.0.6がリリースされました。windows バイナリもアップしました。
2017/03/23(木) 19:10:55.57
最5.0.6の環境で質問があります
3次元空間に4点打って四角形を描写しようとしたのですが
(splot " " using 1:2:3 with linesを使用して)
どうも上手くいかない…というか変な結果が表示されてしまいます。
3.030793 -9.510565 0.602862
3.090170 -9.510565 0.000000
4.539905 -8.910065 0.000000
4.452672 -8.910065 0.885692
2.854945 -9.510565 1.182557
3.030793 -9.510565 0.602862
4.452672 -8.910065 0.885692
4.194325 -8.910065 1.737346
4.452672 -8.910065 0.885692
4.539905 -8.910065 0.000000
5.877853 -8.090170 0.000000
5.764911 -8.090170 1.146712
という座標を持つ3つの四角形を書こうと上記座標列をファイルに入れてsplotで出力すると
ひしゃげた?というか明らかに四角形ではない結果が出るのですが
何かこちら側の方法等に問題があるのでしょうか
3次元空間に4点打って四角形を描写しようとしたのですが
(splot " " using 1:2:3 with linesを使用して)
どうも上手くいかない…というか変な結果が表示されてしまいます。
3.030793 -9.510565 0.602862
3.090170 -9.510565 0.000000
4.539905 -8.910065 0.000000
4.452672 -8.910065 0.885692
2.854945 -9.510565 1.182557
3.030793 -9.510565 0.602862
4.452672 -8.910065 0.885692
4.194325 -8.910065 1.737346
4.452672 -8.910065 0.885692
4.539905 -8.910065 0.000000
5.877853 -8.090170 0.000000
5.764911 -8.090170 1.146712
という座標を持つ3つの四角形を書こうと上記座標列をファイルに入れてsplotで出力すると
ひしゃげた?というか明らかに四角形ではない結果が出るのですが
何かこちら側の方法等に問題があるのでしょうか
2017/03/24(金) 02:56:36.39
ただのアスペクト比じゃねーの?
2017/03/24(金) 04:51:18.41
>>604
アスペクト比による問題では無いと思います。
なんでしたら上記データを出力して頂ければ幸いです。
ただしく描写されれば、四角形3つでLのような形をしていると思います。
因みに、違う描写ソフト(paraview)にて出力した所、問題無くメッシュが生成されました。
アスペクト比による問題では無いと思います。
なんでしたら上記データを出力して頂ければ幸いです。
ただしく描写されれば、四角形3つでLのような形をしていると思います。
因みに、違う描写ソフト(paraview)にて出力した所、問題無くメッシュが生成されました。
2017/03/24(金) 22:31:27.73
あれ?アスペクト比と思ったけど、そもそもこのデータじゃ閉じないし、そのコマンドだと一筆書きじゃないか?
5.0.6ならそういう描き方できんの?
5.0.6ならそういう描き方できんの?
2017/03/25(土) 05:49:05.96
自分が調べた限り、どのver以降可能になったかは不明ですが、3列の数字4行を1束とするとそれだけで、
1行目:節点1のx,y,x座標
2行目:節点2の...
3行目:節点3の...
4行目:節点4の...
として空間上に節点1から4まで四角形を結んでくれるみたいです
3.030793 -9.510565 0.602862
3.090170 -9.510565 0.000000
4.539905 -8.910065 0.000000
4.452672 -8.910065 0.885692
だけをファイルに入れてsplotしてみると四角形が一つ出来ると思います。
改行して2束目を追加すると四角形が並んで表示されると思います。
しかし、3束目を追加すると何故かおかしくなってしまい、その理由を知りたく質問させて頂きました。
1行目:節点1のx,y,x座標
2行目:節点2の...
3行目:節点3の...
4行目:節点4の...
として空間上に節点1から4まで四角形を結んでくれるみたいです
3.030793 -9.510565 0.602862
3.090170 -9.510565 0.000000
4.539905 -8.910065 0.000000
4.452672 -8.910065 0.885692
だけをファイルに入れてsplotしてみると四角形が一つ出来ると思います。
改行して2束目を追加すると四角形が並んで表示されると思います。
しかし、3束目を追加すると何故かおかしくなってしまい、その理由を知りたく質問させて頂きました。
2017/03/25(土) 08:04:30.08
四角形になる方が意図しない動作だったりして
2017/03/25(土) 17:42:38.77
なるほど
この書き方は本来四角形を作る為のものでは無いので
出力した際に意図しない形になってしまう事もある。
ということなら納得です。
座標郡をファイルに書き込み、gnuplotに四角形郡として読み込ませて出力、
という使い方をしたかったのですが、一番簡単だったのが上記の書き方だったので…。
ただ、今まで何回も全く同じ書き方をした座標データで四角形メッシュが問題なく
表示出来ていたので
何故突然今回だけダメになったのか、という疑問もありましてちょっとモヤっとしますね
この書き方は本来四角形を作る為のものでは無いので
出力した際に意図しない形になってしまう事もある。
ということなら納得です。
座標郡をファイルに書き込み、gnuplotに四角形郡として読み込ませて出力、
という使い方をしたかったのですが、一番簡単だったのが上記の書き方だったので…。
ただ、今まで何回も全く同じ書き方をした座標データで四角形メッシュが問題なく
表示出来ていたので
何故突然今回だけダメになったのか、という疑問もありましてちょっとモヤっとしますね
2017/03/25(土) 18:34:53.61
最初の行を最後にも書いて全部で5行にすればいいのでは
2017/05/07(日) 10:23:55.75
かそってますね
2017/05/16(火) 17:31:18.41
gnuplot 5.2への動きがはじまったようです。
http://gnuplot.10905.n7.nabble.com/Time-to-think-of-version-5-2-td20623.html
http://gnuplot.10905.n7.nabble.com/Time-to-think-of-version-5-2-td20623.html
2017/05/23(火) 06:41:14.82
New stable CVS branch for preparing first version 5.2 release candidate
http://gnuplot.10905.n7.nabble.com/New-stable-CVS-branch-for-preparing-first-version-5-2-release-candidate-tp20633.html
いよいよ
5.2rcが近づいてきました。
http://gnuplot.10905.n7.nabble.com/New-stable-CVS-branch-for-preparing-first-version-5-2-release-candidate-tp20633.html
いよいよ
5.2rcが近づいてきました。
614名無しさん@お腹いっぱい。
2017/05/31(水) 23:11:48.25 物理実験で測定したデータを
近似直線と一緒に両対数グラ
フで表示したいのですがcolo
r axis has cb coord of 0; mu
st be above 0 for log scale
と表示され近似直線を表示
することができません。範囲
を絞っても駄目でした。どう
すればいいでしょうか。ちな
みに両対数グラフでない場合
には表示できました。
近似直線と一緒に両対数グラ
フで表示したいのですがcolo
r axis has cb coord of 0; mu
st be above 0 for log scale
と表示され近似直線を表示
することができません。範囲
を絞っても駄目でした。どう
すればいいでしょうか。ちな
みに両対数グラフでない場合
には表示できました。
2017/05/31(水) 23:53:05.79
>>614
どこを縦読み・・・?
どこを縦読み・・・?
2017/06/01(木) 01:33:44.57
近似式なんだから、データによっちゃ定義域内で負になっちゃうケースも出てくるだろう
関数値がゼロ以下の時は十分小さな正数に置き換えるように関数の場合分けをすればいい
関数値がゼロ以下の時は十分小さな正数に置き換えるように関数の場合分けをすればいい
617名無しさん@お腹いっぱい。
2017/06/01(木) 06:26:41.10 値域を絞っても駄目でした
2017/06/01(木) 08:52:42.64
絞っただけで分かるわけない
再現コードで示せ
再現コードで示せ
2017/06/01(木) 10:39:03.48
f(x) > 0 ? f(x) : 1/0
2017/06/01(木) 12:00:39.90
gnuplotで再帰使えたか自信ないけど、無限再帰になってない?
f(x)=hoge
g(x)=(f(x)>0) ? f(x) : 1E-8
試してないけど
f(x)=hoge
g(x)=(f(x)>0) ? f(x) : 1E-8
試してないけど
621名無しさん@お腹いっぱい。
2017/06/01(木) 23:14:06.58 打ったコードはこんな感じです
set xl "{/Arial-Italic P_1}[Pa]"
set yl "{/Arial-Italic P_2}[Pa]"
set logscale
plot [1:10000][1:10000]"k.dat" using 1:2 title "較正直線"
f(x)=a*x+b
fit f(x) 'k.dat' using (log10($1)):(log10($2)) via a,b
replot 10**(f(log10(x)))
こうすると1つ目のグラフしか表示されず
color axis has cb coord of 0; must be above 0 for log scale !
と出てきます
set xl "{/Arial-Italic P_1}[Pa]"
set yl "{/Arial-Italic P_2}[Pa]"
set logscale
plot [1:10000][1:10000]"k.dat" using 1:2 title "較正直線"
f(x)=a*x+b
fit f(x) 'k.dat' using (log10($1)):(log10($2)) via a,b
replot 10**(f(log10(x)))
こうすると1つ目のグラフしか表示されず
color axis has cb coord of 0; must be above 0 for log scale !
と出てきます
622名無しさん@お腹いっぱい。
2017/06/01(木) 23:23:01.48 無限再起ってのはよくわかりません
2017/06/02(金) 23:19:25.11
replotは前回のplotした関数を呼び出すから、一つ目しか描かれんのが当然
言い方が正しいかはわからんが、global に定義してないから、最後の関数はあらゆるxに対して定義されてるのでエラーが出る
もう数年Gnuplot 使ってないから、仕様が変わってたらスマンコ
言い方が正しいかはわからんが、global に定義してないから、最後の関数はあらゆるxに対して定義されてるのでエラーが出る
もう数年Gnuplot 使ってないから、仕様が変わってたらスマンコ
2017/06/02(金) 23:20:49.10
global に定義されてない→global にxの範囲が定義されてない
2017/06/03(土) 03:32:39.22
gnuplo-5.2 rc1がリリースされました。
https://sourceforge.net/projects/gnuplot/files/gnuplot/5.2%20release%20candidates/
先ほどwindows バイナリもアップロードしました。
https://sourceforge.net/projects/gnuplot/files/gnuplot/5.2%20release%20candidates/
先ほどwindows バイナリもアップロードしました。
2017/06/03(土) 11:29:24.07
>>621
replotのところ、こんな感じか、
plot [1:10000][1:10000] "k.dat" using 1:2 title "較正直線"
, 10**(f(log10(x))) lt -1
replotのところ、こんな感じか、
plot [1:10000][1:10000] "k.dat" using 1:2 title "較正直線"
, 10**(f(log10(x))) lt -1
2017/06/03(土) 12:32:19.13
2017/07/04(火) 23:00:07.46
gnuplo-5.2 rc2がリリースされました。
https://sourceforge.net/projects/gnuplot/files/gnuplot/5.2%20release%20candidates/
先ほどwindows バイナリもアップロードしました。
5.2.0に向けて順調に進んでいると思います。
https://sourceforge.net/projects/gnuplot/files/gnuplot/5.2%20release%20candidates/
先ほどwindows バイナリもアップロードしました。
5.2.0に向けて順調に進んでいると思います。
2017/07/12(水) 21:09:35.86
Windows platform でのCVS ソースの要求がwindows 7以降になりました。
ChangeLogより
2017-07-07 Bastian Maerkisch <bmaerkisch@web.de>
* src/syscfg.h: Minimum required API version is Windows 7 by
default. Vista and XP are end-of-service.
ChangeLogより
2017-07-07 Bastian Maerkisch <bmaerkisch@web.de>
* src/syscfg.h: Minimum required API version is Windows 7 by
default. Vista and XP are end-of-service.
2017/07/25(火) 15:12:04.08
媒介変数表示した円とy=x**2のグラフを同時に表示したいのですが
どうしたら良いでしょうか
円と2次関数の表示については別々の表示は出来ますが
現在はどちらか一方しか表示できず困っています。
set xrange [-3:3]
set yrange [-3:3]
set parametric
set size ratio -1
set zeroaxis
plot 1 + cos(t), 1+sin(t)
unset parametric
plot x ** 2
replot
pause -1
どうしたら良いでしょうか
円と2次関数の表示については別々の表示は出来ますが
現在はどちらか一方しか表示できず困っています。
set xrange [-3:3]
set yrange [-3:3]
set parametric
set size ratio -1
set zeroaxis
plot 1 + cos(t), 1+sin(t)
unset parametric
plot x ** 2
replot
pause -1
2017/07/25(火) 15:19:29.44
set zeroaxis
の下に
set multiplot
と書いたら上手く行きました。
失礼しました。
の下に
set multiplot
と書いたら上手く行きました。
失礼しました。
2017/08/01(火) 19:11:29.48
gnuplot 5.2 rc 4が出ました。
Windowsビルドに問題があったのを
適当に自己解決していたのですが,正しい方法で解決したものが
rc4としてリリースされました。
ソース自体はrc3と変わりません。
windowsバイナリも一応作成しました。
https://sourceforge.net/projects/gnuplot/files/gnuplot/5.2%20release%20candidates/
Windowsビルドに問題があったのを
適当に自己解決していたのですが,正しい方法で解決したものが
rc4としてリリースされました。
ソース自体はrc3と変わりません。
windowsバイナリも一応作成しました。
https://sourceforge.net/projects/gnuplot/files/gnuplot/5.2%20release%20candidates/
2017/08/17(木) 06:38:21.40
gnuplot-5.0.7 がリリースされました。
5.0.xの最後のバージョンになる予定です。
Windowsバイナリもアップロードしました。
https://sourceforge.net/projects/gnuplot/files/gnuplot/5.0.7/
5.0.xの最後のバージョンになる予定です。
Windowsバイナリもアップロードしました。
https://sourceforge.net/projects/gnuplot/files/gnuplot/5.0.7/
2017/08/17(木) 11:01:34.53
5.0の次は5.2なの?
2017/08/17(木) 20:20:49.43
>>634
gnuplot バージョンナンバー を X.Y.Z
とすると
Xがメジャーバージョンナンバー
Yがマイナーバージョンナンバー
Zがパッチレベル
Yが
偶数がリリース版
奇数は開発版
現在の開発版は5.3
次のリリース版は5.2
となります。
Ethanさん(メインの開発者)によると8月末に
5.2.0がリリース予定
gnuplot バージョンナンバー を X.Y.Z
とすると
Xがメジャーバージョンナンバー
Yがマイナーバージョンナンバー
Zがパッチレベル
Yが
偶数がリリース版
奇数は開発版
現在の開発版は5.3
次のリリース版は5.2
となります。
Ethanさん(メインの開発者)によると8月末に
5.2.0がリリース予定
2017/08/18(金) 01:23:12.10
サンクス
2017/08/22(火) 14:36:57.11
よくわからない慣習だよな
2017/08/22(火) 14:54:02.08
そう?
わかりやすいと思うが
わかりやすいと思うが
2017/08/26(土) 00:38:27.53
Linuxカーネルはそのルールやめたんじゃなかった?
2.x.0の奇数と偶数
最近はどれも一番頭の数字をガンガン上げるスタイルで気に入らない
2.x.0の奇数と偶数
最近はどれも一番頭の数字をガンガン上げるスタイルで気に入らない
2017/08/26(土) 04:42:21.83
Tick-tackモデルとかiPhoneモデルナンバーとか
2017/08/26(土) 10:46:52.26
>>639
Linuxはやめたけど、それが何か関係あるの?
Linuxはやめたけど、それが何か関係あるの?
2017/08/29(火) 00:21:00.92
同じデータ並びのファイルaaa、bbb、cccを同じ列で表示するのに
plot "aaa" u 1:5 , "bbb" u 1:5 , "ccc" u 1:5
てやるの面倒なんだけどもっといい方法ないですかね?
plot "{aaa,bbb,ccc}" u 1:5
みたいにできたら楽なんだけど
plot "aaa" u 1:5 , "bbb" u 1:5 , "ccc" u 1:5
てやるの面倒なんだけどもっといい方法ないですかね?
plot "{aaa,bbb,ccc}" u 1:5
みたいにできたら楽なんだけど
2017/08/29(火) 07:15:55.53
cat
2017/09/04(月) 22:53:13.08
5.2.0正式リリース来たよ
2017/09/06(水) 06:59:43.30
このスレの質問と回答がうに板を象徴してる
2017/09/06(水) 07:02:02.90
2017/09/06(水) 09:50:59.51
考え過ぎ
2017/09/08(金) 02:36:01.64
考えすぎるにしくことはなし
2017/09/23(土) 06:29:39.84
>>642
今更だけどplot forでいいんだよね?
今更だけどplot forでいいんだよね?
2017/10/16(月) 04:07:42.18
あるファイルのデータをプロットするときに、正の値を○、負の値を☓で表す方法はあるでしょうか。
2017/10/16(月) 21:57:43.89
>>650
linespointsじゃなくてpointsでいいなら正のデータファイルと負のデータファイルに分けてそれぞれ異なるpointtypeでプロット
linespointsじゃなくてpointsでいいなら正のデータファイルと負のデータファイルに分けてそれぞれ異なるpointtypeでプロット
652名無しさん@お腹いっぱい。
2017/10/16(月) 23:28:29.43 三項演算子で
2017/10/17(火) 07:30:24.41
2017/12/28(木) 18:43:21.68
plot "hogehoge" with lines
ってやった時、hogehogeにデータが1点分しかないとなにも見えない。
大きさのない点なのかな?
複数点の時は線だけで、1点のときは自動的にpontsに切り替えるとか、
見えるように出来たらいいなあ。
ってやった時、hogehogeにデータが1点分しかないとなにも見えない。
大きさのない点なのかな?
複数点の時は線だけで、1点のときは自動的にpontsに切り替えるとか、
見えるように出来たらいいなあ。
2017/12/29(金) 03:59:50.05
>>654
w lp じゃだめなの?
w lp じゃだめなの?
656名無しさん@お腹いっぱい。
2017/12/29(金) 06:59:59.52 誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。
グーグル検索⇒『宮本のゴウリエセレレ』
EUJFW4437U
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。
グーグル検索⇒『宮本のゴウリエセレレ』
EUJFW4437U
2018/01/09(火) 20:50:31.32
デリミタを自動判別する機能ってないかな
いっそ自分で作るか
いっそ自分で作るか
2018/01/20(土) 01:09:36.57
空間に直線が引く方法がどうしてもわかりません…
x=0,y=1で直線引く方法ってないですか?
x=0,y=1で直線引く方法ってないですか?
2018/01/20(土) 23:00:26.26
手元にないので確認出来ないけどsplotは媒介変数って使えないんだっけ?
plotではx=1とかでそれ使えた気がする
データ作って表示させても良いような…
plotではx=1とかでそれ使えた気がする
データ作って表示させても良いような…
2018/01/23(火) 08:31:43.76
2018/01/23(火) 08:33:11.77
2018/01/23(火) 18:48:46.32
2018/01/25(木) 21:20:16.67
>>660
splotても媒介変数はつかえますよ。
splotても媒介変数はつかえますよ。
2018/01/25(木) 22:01:29.53
だってさ >>659
x=0,y-1,z=t ,tの範囲設定で考えれば行けるんでは?
x=0,y-1,z=t ,tの範囲設定で考えれば行けるんでは?
2018/01/25(木) 22:02:30.59
× y-1
○ y=1
○ y=1
2018/02/14(水) 09:22:59.09
☆ 私たち日本人の、日本国憲法を改正しましょう。現在、
衆議員と参議院の両院で、改憲議員が3分の2を超えております。
『憲法改正』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
衆議員と参議院の両院で、改憲議員が3分の2を超えております。
『憲法改正』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
2018/03/18(日) 09:45:44.98
>>469
windows/Fonts をcygwinのfontconfigが見るようにする、もっと簡単な方法がありました。
ln -s /cygdrive/c/Windows/Fonts /usr/share/fonts/windows
として
fc-cache -fv
とする。
windows/Fonts をcygwinのfontconfigが見るようにする、もっと簡単な方法がありました。
ln -s /cygdrive/c/Windows/Fonts /usr/share/fonts/windows
として
fc-cache -fv
とする。
2018/04/28(土) 11:57:38.95
2018/04/28(土) 11:58:22.15
2018/04/28(土) 11:59:56.05
>>669 >>670 m(__)m
https://sourceforge.net/projects/gnuplot/files/gnuplot/testing/
に5.2.3のtestigng のソースがアップロードされました。
windows バイナリもアップロードしました。
https://sourceforge.net/projects/gnuplot/files/gnuplot/testing/
に5.2.3のtestigng のソースがアップロードされました。
windows バイナリもアップロードしました。
672名無しさん@お腹いっぱい。
2018/05/02(水) 14:03:06.49 ごめんこのスレで聞くにしては失礼なんだけど、
最近の新しいグラフ描画ツールってなにかない?
例えば3DレンダリングでGPU使ってくれるとかさ。
最近の新しいグラフ描画ツールってなにかない?
例えば3DレンダリングでGPU使ってくれるとかさ。
2018/05/03(木) 21:21:59.40
2018/05/03(木) 21:44:02.05
Rとかどうだろう
2018/05/06(日) 08:52:59.49
gnuplot 5.2.3 がリリースされました。
https://sourceforge.net/projects/gnuplot/files/gnuplot/5.2.3/
https://sourceforge.net/projects/gnuplot/files/gnuplot/5.2.3/
2018/05/07(月) 09:29:15.97
There's now a build of gnuplot 5.2.3 for Mac OS X at
http://ricardo.ecn.wfu.edu/pub/gnuplot/
Here is an alternative version of Gnuplot 5.2.3 compiled for OS X:
https://csml-wiki.northwestern.edu/index.php/Binary_versions_of_Gnuplot_for_OS_X
It includes the GNU readline functionality and also has the PDF terminal (which, even though deprecated, works very well and is widely used).
http://ricardo.ecn.wfu.edu/pub/gnuplot/
Here is an alternative version of Gnuplot 5.2.3 compiled for OS X:
https://csml-wiki.northwestern.edu/index.php/Binary_versions_of_Gnuplot_for_OS_X
It includes the GNU readline functionality and also has the PDF terminal (which, even though deprecated, works very well and is widely used).
677名無しさん@お腹いっぱい。
2018/05/22(火) 02:40:43.70 知り合いから教えてもらったパソコン一台でお金持ちになれるやり方
時間がある方はみてもいいかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
U2OOD
時間がある方はみてもいいかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
U2OOD
2018/06/05(火) 17:26:34.68
gnuplot5.2.4がリリースされました。バグフィックスのための緊急リリースです。
2018/06/06(水) 01:10:49.23
いつも乙です
たいていこのスレでバージョンアップを知るので助かってる
たいていこのスレでバージョンアップを知るので助かってる
2018/06/18(月) 17:09:31.85
gnuplotすごく重宝してるけど、唯一許せないのは
スクリプトにした時とかに結果を標準エラー出力に掃き出すこと。
なにをどう考えてそういう挙動を実装したんだ?
もちろん
set print '-'
で出力先を標準出力にできるのは知っているけれど
既定が標準エラー出力なのは納得いかない。というか嫌い。
スクリプトにした時とかに結果を標準エラー出力に掃き出すこと。
なにをどう考えてそういう挙動を実装したんだ?
もちろん
set print '-'
で出力先を標準出力にできるのは知っているけれど
既定が標準エラー出力なのは納得いかない。というか嫌い。
2018/06/22(金) 01:17:03.38
永らくgnuplot最高と思ってたけど、最近jupyter notebook使いだしてこれで十分な気がしてきた
少なくとも普段使いとしては
少なくとも普段使いとしては
2018/06/23(土) 18:41:03.67
>>680
stderrにしないとバッファリングの関係でうまく使えないケースがあるって話を
前世紀のネットニュースcomp.graphics.gnuplotでやってたような…
msdos用か旧mac用か…思い出せない
stderrにしないとバッファリングの関係でうまく使えないケースがあるって話を
前世紀のネットニュースcomp.graphics.gnuplotでやってたような…
msdos用か旧mac用か…思い出せない
2018/07/03(火) 22:04:32.77
2018/07/04(水) 02:39:15.83
今から探すんですか!??
685名無しさん@お腹いっぱい。
2018/07/04(水) 20:02:29.852018/09/10(月) 11:21:35.54
シェルのreadコマンドのように、値を標準入力からセットするコマンドってないですか?
2018/09/10(月) 15:29:40.95
どういうことしたいかいまいちよくわからんが、プロットしたい値を入力したいということなら、多分ある
2018/09/11(火) 16:50:27.73
2018/09/11(火) 16:52:30.71
2018/09/11(火) 16:55:52.40
>> 689
以下ならできる。
初期化ファイル "header" の後、対話型モードを起動し、
その後別のコマンドファイル "tailer" を実行する:
gnuplot header - trailer
以下ならできる。
初期化ファイル "header" の後、対話型モードを起動し、
その後別のコマンドファイル "tailer" を実行する:
gnuplot header - trailer
2018/09/11(火) 16:59:41.00
何回もすまん。
上の例は
特別なファイル名 "-" は、コマンドを標準入力から読み込むことを意味します。
を使っているにすぎない。
上の例は
特別なファイル名 "-" は、コマンドを標準入力から読み込むことを意味します。
を使っているにすぎない。
692654
2018/09/11(火) 23:26:13.782018/09/12(水) 11:50:30.99
5.2.4 windows バイナリ で
リンクしたfontconfig(Ver. 2.13.0)バグがあり,
gnuplotにバグが生じていました。
(日本語のロケールではこのバグはでない。)
https://sourceforge.net/p/gnuplot/bugs/2069/
https://sourceforge.net/p/gnuplot/mailman/message/36410314/
依存ライブラリをアップデートしてfontconfigをVer. 2.13.1
にしたところバグはfixされたようです。
アップデートしたバイナリがあがっているようです。
リンクしたfontconfig(Ver. 2.13.0)バグがあり,
gnuplotにバグが生じていました。
(日本語のロケールではこのバグはでない。)
https://sourceforge.net/p/gnuplot/bugs/2069/
https://sourceforge.net/p/gnuplot/mailman/message/36410314/
依存ライブラリをアップデートしてfontconfigをVer. 2.13.1
にしたところバグはfixされたようです。
アップデートしたバイナリがあがっているようです。
2018/09/28(金) 18:47:33.81
引用する 現在のパスワード
???????
bump PATCHLEVEL to 5.2.5a in anticipation of release 5.2.5 next month
https://sourceforge.net/p/gnuplot/gnuplot-main/ci/5d6c57f66176786893fe02eb5d5b317877877d0d/
ということで,もうすぐ5.2.5がリリースされそうです。
???????
bump PATCHLEVEL to 5.2.5a in anticipation of release 5.2.5 next month
https://sourceforge.net/p/gnuplot/gnuplot-main/ci/5d6c57f66176786893fe02eb5d5b317877877d0d/
ということで,もうすぐ5.2.5がリリースされそうです。
2018/10/03(水) 10:50:29.19
Pre-release testing version of 5.2.5
https://sourceforge.net/p/gnuplot/mailman/message/36430038/
5.2.5のリリースまじかですね。
https://sourceforge.net/p/gnuplot/mailman/message/36430038/
5.2.5のリリースまじかですね。
2018/10/03(水) 10:51:48.95
まじか
2018/10/09(火) 08:36:59.70
gnuplot 5.2.5 がリリースされました。
https://sourceforge.net/projects/gnuplot/files/gnuplot/5.2.5/
https://sourceforge.net/projects/gnuplot/files/gnuplot/5.2.5/
2018/12/25(火) 17:27:52.98
git のソースツリーで
Bump version to 5.2.6 in preparation for release
https://sourceforge.net/p/gnuplot/gnuplot-main/ci/3740f92abfec635ded767aa36ab33f2bf6990511/
だそうです。5.2.6がそろそろでそうですね。
Bump version to 5.2.6 in preparation for release
https://sourceforge.net/p/gnuplot/gnuplot-main/ci/3740f92abfec635ded767aa36ab33f2bf6990511/
だそうです。5.2.6がそろそろでそうですね。
2018/12/28(金) 17:06:19.95
gnuplot 5.2.6 のtestsingソースが
https://sourceforge.net/projects/gnuplot/files/gnuplot/testing/
にアップロードされました。
https://sourceforge.net/p/gnuplot/mailman/message/36503092/
新年早々5.2.6がリリースされそうです。
https://sourceforge.net/projects/gnuplot/files/gnuplot/testing/
にアップロードされました。
https://sourceforge.net/p/gnuplot/mailman/message/36503092/
新年早々5.2.6がリリースされそうです。
2019/01/03(木) 09:48:19.81
2019/01/04(金) 06:42:34.94
Binary version 5.2.6 for OS X / macOS
https://csml-wiki.northwestern.edu/index.php/Binary_versions_of_Gnuplot_for_OS_X
https://csml-wiki.northwestern.edu/index.php/Binary_versions_of_Gnuplot_for_OS_X
2019/01/05(土) 09:03:56.18
開発版(development version. 現在は5.3)の置き場を変更しました。
MinGW
http://tmacchant3.starfree.jp/gnuplot/Eng/winbin/
Cygwin
http://tmacchant3.starfree.jp/gnuplot/Eng/cygbin/
MinGW
http://tmacchant3.starfree.jp/gnuplot/Eng/winbin/
Cygwin
http://tmacchant3.starfree.jp/gnuplot/Eng/cygbin/
2019/01/06(日) 20:13:21.63
gaussianのcube形式ボリュームデータと言って分かる方いますか。中身テキストです。
gnuplotでこれを読んで等値面とか表示出来ると手軽で良いんだけど、そう言う拡張を誰か作ってないですかね?
gnuplotでこれを読んで等値面とか表示出来ると手軽で良いんだけど、そう言う拡張を誰か作ってないですかね?
2019/01/07(月) 03:12:21.70
PyMOLってのがあるようだけど。
2019/01/07(月) 04:03:52.91
PyMOLは一度試したけど、色々とコマンドや設定を覚えないと使えなくて、うーんって感じだった。
でも、バッチ方式、set 何々方式って意味でPyMOL は gnuplot と同じか。
使ってるうちに慣れるかな。
でも、バッチ方式、set 何々方式って意味でPyMOL は gnuplot と同じか。
使ってるうちに慣れるかな。
2019/01/07(月) 07:50:16.12
>>703
ググってみた。
cube2xyz: convert cube data to xyz and slize segments/planes
http://larrucea.eu/cube2xyz/
Pythonのスプリプトみたい。
ググってみた。
cube2xyz: convert cube data to xyz and slize segments/planes
http://larrucea.eu/cube2xyz/
Pythonのスプリプトみたい。
2019/01/07(月) 07:51:14.82
2019/02/01(金) 18:17:10.10
昨今AIとか機械学習が持て囃されてるけど、gnuplotはそのブームに乗れてますの?
2019/02/02(土) 22:33:23.85
>>708
gnuplot はあくまでプロットソフト。機械学習とかなら、python などを使えばいい。
gnuplot はプロットソフトとして進化し続けている。
私は、gnuplot はそれでいいと思っている。
gnuplot はあくまでプロットソフト。機械学習とかなら、python などを使えばいい。
gnuplot はプロットソフトとして進化し続けている。
私は、gnuplot はそれでいいと思っている。
710名無しさん@お腹いっぱい。
2019/02/03(日) 00:01:53.87 >>709
> gnuplot はあくまでプロットソフト。機械学習とかなら、python などを使えばいい。
そうだよね。
gnuplot は unixy であるべきと思う。
python は太り過ぎ。
> gnuplot はあくまでプロットソフト。機械学習とかなら、python などを使えばいい。
そうだよね。
gnuplot は unixy であるべきと思う。
python は太り過ぎ。
711名無しさん@お腹いっぱい。
2019/02/03(日) 05:24:01.77 チューリング完全な言語が太り過ぎ(複雑過ぎってこと?)でunixyじゃないってのは違和感があるなあ
2019/02/10(日) 10:59:12.19
ennhanced テキストでのフォント指定で空白あるフォント名が使えない問題がありました
がフォント名をシングルクォートで囲むことで使えるような変更が開発版でありました。
リリース版はgitのリリース版ソースは変更されているので5.2.7(5.4になるかもしれませんが)で
での対応となります。
がフォント名をシングルクォートで囲むことで使えるような変更が開発版でありました。
リリース版はgitのリリース版ソースは変更されているので5.2.7(5.4になるかもしれませんが)で
での対応となります。
2019/02/10(日) 16:10:33.33
>>680
遅レスすまぬ。理由が分かったのが昨日だから。
>スクリプトにした時とかに結果を標準エラー出力に掃き出すこと。
>なにをどう考えてそういう挙動を実装したんだ?
https://sourceforge.net/p/gnuplot/bugs/2126/
Writing non-graphics content to stdout would break use of gnuplot as a filter.
For example:
GNUTERM=postscript myprogram | gnuplot > result.ps
GNUTERM=svg myprogram | gnuplot > result.svg
だそうだ。
すなわち,標準出力してしまうとフィルターしてgnuplotを使えないからだそうだ。
納得するかどうかはしらんが。
遅レスすまぬ。理由が分かったのが昨日だから。
>スクリプトにした時とかに結果を標準エラー出力に掃き出すこと。
>なにをどう考えてそういう挙動を実装したんだ?
https://sourceforge.net/p/gnuplot/bugs/2126/
Writing non-graphics content to stdout would break use of gnuplot as a filter.
For example:
GNUTERM=postscript myprogram | gnuplot > result.ps
GNUTERM=svg myprogram | gnuplot > result.svg
だそうだ。
すなわち,標準出力してしまうとフィルターしてgnuplotを使えないからだそうだ。
納得するかどうかはしらんが。
2019/02/10(日) 18:03:02.13
まあ当然だよね。
UNIX的には。
UNIX的には。
2019/02/10(日) 21:11:21.36
unixyだなぁ
2019/02/10(日) 21:34:30.87
Gnuplot はユーザーはwindows 版が圧倒的に多いけど、開発はlinux 上でおこなわれているからなあ。unixyになるわな。
717名無しさん@お腹いっぱい。
2019/02/17(日) 13:28:42.74 Macにaquaterm込みで導入したいんですけどaquatermのアプリはインストールしてるのに gnuplotのインストールで認識されなくて困ってるんですが原因はなぜかわかりますか?
2019/02/17(日) 20:48:48.52
2019/02/18(月) 22:30:16.19
>>717
gnuplotのプロンプトで set term と打ってaqua がでてくるのかな?
gnuplotのプロンプトで set term と打ってaqua がでてくるのかな?
2019/02/19(火) 00:22:27.99
721717
2019/02/19(火) 21:01:08.47722717
2019/02/19(火) 21:05:08.71 >>719
homebrewでインストールしようとしたんですが、aquatermのappはインストールされているのにも関わらず―with-aquatermのオプションが無効になってる感じです
homebrewでインストールしようとしたんですが、aquatermのappはインストールされているのにも関わらず―with-aquatermのオプションが無効になってる感じです
2019/02/19(火) 22:23:38.93
>>722
それは昔の話で今はwxtが主流だと思うぞ
それは昔の話で今はwxtが主流だと思うぞ
2019/02/19(火) 23:39:01.34
gnuplotはlinuxで開発されていて、linuxではqtがデフォルト。qtで問題ない。
2019/02/19(火) 23:44:51.35
>>724
Macでbrew経由wxt使ってる。
大昔はAquaTermだったけど、綺麗さの差は感じない。
何より画面に出力するのはあくまでプレビューで最終出力は適宜PDFとか画像とかにしてるし。
qtは使ったことないからわからんが好きなもの使えばいいよ
Macでbrew経由wxt使ってる。
大昔はAquaTermだったけど、綺麗さの差は感じない。
何より画面に出力するのはあくまでプレビューで最終出力は適宜PDFとか画像とかにしてるし。
qtは使ったことないからわからんが好きなもの使えばいいよ
2019/02/19(火) 23:45:56.27
windowsでは、qtはこったプロットで表示に難ありで、wxtがデフォルト。ただし、windowsでは、windowsターミナルもちゃんと最近gnuplotの進化に対応している。aqua ターミナルは知らん。
728717
2019/02/20(水) 00:18:28.90 みなさんの指摘どおり上位互換があるみたいなので古いのに深入りするのはやめます
どうやら私が情弱だったみたいですね
ありがとうございました
どうやら私が情弱だったみたいですね
ありがとうございました
2019/02/20(水) 10:05:21.34
2019/03/29(金) 23:37:45.23
ホシュ
2019/04/13(土) 14:02:58.62
Commit [82df0e] Update NEWS and RELEASE_NOTES
https://sourceforge.net/p/gnuplot/gnuplot-main/ci/82df0e8f60ff9f624cd1d49412eff58a23808c9a/
5.2.7の準備だと思います。
https://sourceforge.net/p/gnuplot/gnuplot-main/ci/82df0e8f60ff9f624cd1d49412eff58a23808c9a/
5.2.7の準備だと思います。
2019/04/13(土) 15:34:07.01
>>731
6月リリースのようです。
6月リリースのようです。
2019/04/14(日) 05:02:51.02
2019/04/15(月) 05:35:55.43
>>733 実はgnuplotは現在なにもしていしないで、フルビルドするとどんなプラットホームでもqtがデフォルトだ。windowsはビルド時にオプションでwxtにしている。
私もqtが好きではないのでlinuxては.bashrcで
export GNUTERM=wxt
をやってる。
私もqtが好きではないのでlinuxては.bashrcで
export GNUTERM=wxt
をやってる。
2019/05/18(土) 05:21:17.84
必要なヘッダが見つからないとかじゃない?
2019/05/22(水) 07:55:41.06
gnuplot-5.2.7beta.tar.gz が
https://sourceforge.net/projects/gnuplot/files/gnuplot/testing/
にアップロードされました。
https://sourceforge.net/projects/gnuplot/files/gnuplot/testing/
にアップロードされました。
2019/05/22(水) 12:10:05.62
>>736
Windowsバイナリをアップロードしました。
Windowsバイナリをアップロードしました。
2019/05/29(水) 16:54:04.10
5.2.7がリリースされました。
https://sourceforge.net/projects/gnuplot/files/gnuplot/5.2.7/
Windowsバイナリもアップロードしました。
https://sourceforge.net/projects/gnuplot/files/gnuplot/5.2.7/
Windowsバイナリもアップロードしました。
2019/05/29(水) 18:18:02.45
wsltty 3.0.1.2 (2019-05-29)
https://github.com/mintty/wsltty/releases/tag/3.0.1.2
https://github.com/mintty/wsltty/releases/tag/3.0.1.2
2019/05/29(水) 18:18:45.07
>>739
誤爆した失礼しました。m(__)m。
誤爆した失礼しました。m(__)m。
2019/05/29(水) 18:37:59.90
Changes in 5.2.7
================
* NEW "set pm3d noclipcb" will skip drawing quadrangles with color < cbmin
* NEW pm terminal supports utf8, dashed lines, bold/italic text
* NEW imaginary component of array values is available to "using" in column 3
* NEW gnuplot --slow may help use of qt terminal with slow system font server
================
* NEW "set pm3d noclipcb" will skip drawing quadrangles with color < cbmin
* NEW pm terminal supports utf8, dashed lines, bold/italic text
* NEW imaginary component of array values is available to "using" in column 3
* NEW gnuplot --slow may help use of qt terminal with slow system font server
2019/05/29(水) 18:38:15.64
* CHANGE splot "with points pt 0" acts like "with dots"
* CHANGE (tikz) improved default interpretation of gnuplot arrowhead style
* CHANGE teach hidden3d to handle double-headed vectors (arrowstyle "heads")
* CHANGE "unset title" or "reset" resets all title properties to default
* CHANGE font names passed to enhanced text processing may be in quotes
* CHANGE cairo terminals accept fractional font sizes
* CHANGE "plot with table" does not output trailing field separator
* CHANGE better centering for clustered histograms
* CHANGE clear STATS_* variables before performing analysis
* CHANGE cairo, libgd, and svg terminals handle LT_NODRAW by not drawing at all
* CHANGE svg terminal clickable icons are in-line data rather than external refs
* CHANGE revise space allocated for ylabel; allow text justification for ylabel
* CHANGE reduce overhead, making it feasible to have 10^6 hypertext labels
* CHANGE (tikz) improved default interpretation of gnuplot arrowhead style
* CHANGE teach hidden3d to handle double-headed vectors (arrowstyle "heads")
* CHANGE "unset title" or "reset" resets all title properties to default
* CHANGE font names passed to enhanced text processing may be in quotes
* CHANGE cairo terminals accept fractional font sizes
* CHANGE "plot with table" does not output trailing field separator
* CHANGE better centering for clustered histograms
* CHANGE clear STATS_* variables before performing analysis
* CHANGE cairo, libgd, and svg terminals handle LT_NODRAW by not drawing at all
* CHANGE svg terminal clickable icons are in-line data rather than external refs
* CHANGE revise space allocated for ylabel; allow text justification for ylabel
* CHANGE reduce overhead, making it feasible to have 10^6 hypertext labels
2019/05/29(水) 18:38:36.06
* FIX "plot with table" unnecessarily limited string column output to 60 chars
* FIX (windows) make sure graph window is shown even if the program is "hidden"
* FIX hidden3d mode was not correctly dealing with arrowstyle backhead
* FIX sprintf in 'using' spec must not clobber numeric locale
* FIX tikz - request for polygon with 0 vertices could hang terminal
* FIX lua/tikz - do not attempt to ftruncate output being piped through stdout
* FIX tkcanvas - do not attempt to ftruncate output being piped through stdout
* FIX handle NaN values in input stream to "stats FOO matrix"
* FIX prevent extra read past the end of a datablock holding matrix data
* FIX pm - issues in box and polygon fill, (wide) lines, enhanced text, images
* FIX dropped character in piped input stream if plot window is manually closed
* FIX extraneous dots and potential segfault from splot with contour labels
* FIX boxplots - color sequence correctly starts with specified linetype
* FIX incomplete initialization led to segfault from "gnuplot -c foo.gp baz"
* FIX Allow "pm3d depthorder base" to handle 3D quadrangles with logscale z
* FIX (windows) make sure graph window is shown even if the program is "hidden"
* FIX hidden3d mode was not correctly dealing with arrowstyle backhead
* FIX sprintf in 'using' spec must not clobber numeric locale
* FIX tikz - request for polygon with 0 vertices could hang terminal
* FIX lua/tikz - do not attempt to ftruncate output being piped through stdout
* FIX tkcanvas - do not attempt to ftruncate output being piped through stdout
* FIX handle NaN values in input stream to "stats FOO matrix"
* FIX prevent extra read past the end of a datablock holding matrix data
* FIX pm - issues in box and polygon fill, (wide) lines, enhanced text, images
* FIX dropped character in piped input stream if plot window is manually closed
* FIX extraneous dots and potential segfault from splot with contour labels
* FIX boxplots - color sequence correctly starts with specified linetype
* FIX incomplete initialization led to segfault from "gnuplot -c foo.gp baz"
* FIX Allow "pm3d depthorder base" to handle 3D quadrangles with logscale z
2019/05/30(木) 12:33:01.70
5.2.7のNEWSの和訳
5.2.7 での変更
==============
* 新規 "set pm3d nolipcb" は cbmin より小さい色の四辺形の描画をスキップ
* 新規 pm 出力形式で utf8, 破線、ボールド、イタリック文字列をサポート
* 新規 配列値の虚数部分を "using" で 3 列目として使えるように
* 新規 遅いシステムフォントサーバでの qt 出力形式用に gnuplot --slow
5.2.7 での変更
==============
* 新規 "set pm3d nolipcb" は cbmin より小さい色の四辺形の描画をスキップ
* 新規 pm 出力形式で utf8, 破線、ボールド、イタリック文字列をサポート
* 新規 配列値の虚数部分を "using" で 3 列目として使えるように
* 新規 遅いシステムフォントサーバでの qt 出力形式用に gnuplot --slow
2019/05/30(木) 12:33:17.63
* 変更 splot "with points pt 0" が "with dots" 同様になるように
* 変更 (tikz) gnuplot の矢先スタイルのデフォルトの実装の改良
* 変更 hidden3d で双頭のベクトル (arrowstyle "heads") を処理するできるよう
* 変更 "unset title" や "reset" でタイトル属性をすべてデフォルトに
* 変更 拡張文字列処理に渡すフォント名を引用符に入れれるように
* 変更 cairo 出力形式で非整数のフォントサイズ指定を可能に
* 変更 "plot with table" が引き続くフィールド分離子を出力しないよう
* 変更 積み上げ型ヒストグラムの中央揃えの改良
* 変更 解析の実行前に STATS_* 変数をクリア
* 変更 cairo, libgd, svg 出力形式で LT_NODRAW を何も描かないように処理
* 変更 svg 出力形式のクリック用アイコンを外部参照でなくインラインデータに
* 変更 ylabel 用のスペースの改善と位置揃えを可能に
* 変更 10^6 ものハイパーテキストラベルを持てるようオーバーヘッドの削減
* 変更 とても多くの fig 出力形式の改善
* 変更 (tikz) gnuplot の矢先スタイルのデフォルトの実装の改良
* 変更 hidden3d で双頭のベクトル (arrowstyle "heads") を処理するできるよう
* 変更 "unset title" や "reset" でタイトル属性をすべてデフォルトに
* 変更 拡張文字列処理に渡すフォント名を引用符に入れれるように
* 変更 cairo 出力形式で非整数のフォントサイズ指定を可能に
* 変更 "plot with table" が引き続くフィールド分離子を出力しないよう
* 変更 積み上げ型ヒストグラムの中央揃えの改良
* 変更 解析の実行前に STATS_* 変数をクリア
* 変更 cairo, libgd, svg 出力形式で LT_NODRAW を何も描かないように処理
* 変更 svg 出力形式のクリック用アイコンを外部参照でなくインラインデータに
* 変更 ylabel 用のスペースの改善と位置揃えを可能に
* 変更 10^6 ものハイパーテキストラベルを持てるようオーバーヘッドの削減
* 変更 とても多くの fig 出力形式の改善
2019/05/30(木) 12:33:39.44
* 修正 "plot with table" の文字列出力の 60 文字への不必要な制限
* 修正 (windows) gnuplot が隠れていてもグラフウィンドウが見えるように
* 修正 hidden3d モードが arrowstyle backhead を正しく処理していなかった問題
* 修正 using 内での sprintf は数値ロケールを必ず壊さない
* 修正 tikz - 頂点 0 の多角形を要求するとドライバがハングしていた
* 修正 lua/tikz - stdout へのパイプ出力の際に ftruncate しようとしてなかった
* 修正 tkcanvas - stdout へのパイプ出力の際に ftruncate しようとしてなかった
* 修正 "stats FOO matrix" への入力列の NaN 値の処理
* 修正 matrix データを保持するデータブロックの最後に追加入力を通さないよう
* 修正 pm - 箱と多角形の塗り潰し、広い線、拡張文字列処理、画像等の問題
* 修正 描画ウィンドウを手動で閉じた際にパイプ入力の文字列が落ちる問題
* 修正 等高線ラベル付きの splot での無関係のドットと内在的な segfault の問題
* 修正 boxplots - 指定した線種で正しく色列が開始するように
* 修正 "gnuplot -c foo.gp baz" で不正な初期化が segfault を引き起こす問題
* 修正 "pm3d depthorder base" で対数軸の z で 3D の箱の処理を可能に
* 修正 (windows) gnuplot が隠れていてもグラフウィンドウが見えるように
* 修正 hidden3d モードが arrowstyle backhead を正しく処理していなかった問題
* 修正 using 内での sprintf は数値ロケールを必ず壊さない
* 修正 tikz - 頂点 0 の多角形を要求するとドライバがハングしていた
* 修正 lua/tikz - stdout へのパイプ出力の際に ftruncate しようとしてなかった
* 修正 tkcanvas - stdout へのパイプ出力の際に ftruncate しようとしてなかった
* 修正 "stats FOO matrix" への入力列の NaN 値の処理
* 修正 matrix データを保持するデータブロックの最後に追加入力を通さないよう
* 修正 pm - 箱と多角形の塗り潰し、広い線、拡張文字列処理、画像等の問題
* 修正 描画ウィンドウを手動で閉じた際にパイプ入力の文字列が落ちる問題
* 修正 等高線ラベル付きの splot での無関係のドットと内在的な segfault の問題
* 修正 boxplots - 指定した線種で正しく色列が開始するように
* 修正 "gnuplot -c foo.gp baz" で不正な初期化が segfault を引き起こす問題
* 修正 "pm3d depthorder base" で対数軸の z で 3D の箱の処理を可能に
2019/05/30(木) 12:34:34.75
結構,変更,修正があります。バージョンアップできる人はした方がいいでしょう。
2019/05/30(木) 23:56:48.12
パッチレベルなんだ
2019/05/31(金) 00:26:39.12
データファイルの何列目を使うかを変数で指定したくて
a=2
plot "foo" using 1:(column(a))
とやると、using 1:2と同じでうまくいくんだけど、aをxにするとあたかも
using 1:(column(0)) かのように振る舞う。yなら問題ない。
xという変数名自体に何か特別な意味ってありましたっけ?
a=2
plot "foo" using 1:(column(a))
とやると、using 1:2と同じでうまくいくんだけど、aをxにするとあたかも
using 1:(column(0)) かのように振る舞う。yなら問題ない。
xという変数名自体に何か特別な意味ってありましたっけ?
2019/05/31(金) 07:55:11.81
x はgnuplotではx軸の変数。
例えば
plot x -x**3
splotではx, y になる。
例えば
plot x -x**3
splotではx, y になる。
2019/05/31(金) 08:10:27.61
plotでは通常xは特別。parametricではtは特別。
splotでは通常x, yは特別。parametricではu, vは特別。
splotでは通常x, yは特別。parametricではu, vは特別。
752749
2019/06/01(土) 00:16:02.29 よく分かりました。
2019/07/18(木) 20:12:22.82
internal use; post-5.2.7 but not yet a release candidate for 5.2.8
https://sourceforge.net/p/gnuplot/gnuplot-main/ci/dd73aeb3fbcb60bc5788339aff31928d0ad241b9/
git のstableで Bump version to 8alpha というコミットがありました。
あくまで内部的なものなのでこれが次は5.2.8であるというわけではないのですが
5.4でなく,5.2.8がでるのでしょうか?
https://sourceforge.net/p/gnuplot/gnuplot-main/ci/dd73aeb3fbcb60bc5788339aff31928d0ad241b9/
git のstableで Bump version to 8alpha というコミットがありました。
あくまで内部的なものなのでこれが次は5.2.8であるというわけではないのですが
5.4でなく,5.2.8がでるのでしょうか?
2019/11/30(土) 14:32:34.11
多数のファイルのN列目を表示したいとき、plot "file0" using 1:N, "file1" using 1:N, ・・・ってつらつら書く以外に楽な方法ないかな
たとえばワイルドカードみたいなの使えて plot "file*" using 1:N とかできたら便利なんだけど
たとえばワイルドカードみたいなの使えて plot "file*" using 1:N とかできたら便利なんだけど
2019/11/30(土) 21:10:15.89
plot for
2019/12/03(火) 05:57:40.69
5.2.8がでたよ。5.2では最後らしい。windowsバイナリは遅れるよう。
2019/12/03(火) 10:14:12.74
windowsバイナリもアップされています。失礼しました。
2019/12/07(土) 17:53:27.29
plot forってめんどくさい
シェルみたいに"file*"だけで処理できたらいいのに
シェルみたいに"file*"だけで処理できたらいいのに
2019/12/16(月) 23:24:14.95
重ね書き順とかに拘りがないなら plot "<cat file*" で良さそうだけど
2019/12/31(火) 06:08:44.69
761名無しさん@お腹いっぱい。
2019/12/31(火) 08:03:31.69 ファイルのお尻に空行を入れる
2020/03/28(土) 22:55:30.48
目盛り線の入れ方,set xticsとかで目盛り間隔指定できるけど,
x軸をn分割して目盛りを入れるみたいなことってできますか?
例えば,x軸が0〜10のとき,「4」を指定したら2.5,5,7.5に目盛りを打つ,
「20」を指定すると0.5ごとに目盛りを打つとか。
なんでこんなことがしたいかっていうと,
大量の数値データからスクリプトで大量のグラフ作ってepsに出力,
TeXに食わせて最終的にPDF化してます。
数値データはいろんな種類があって軸の範囲はautoscaleに任せるんだけど,
デフォルトでplotすると目盛り間隔が狭すぎたり広すぎたりするから,
軸の分割数を統一できるといいなあと思う次第で。
なんとなく簡単にできそうな気がしてマニュアル見たんだけど,
自分で見た限りだとそんな機能なさそうでした。
やるとしたら一旦ダミーでplotしてGPVAL_X_MIN/MAXとか
使って計算するしかないかな。めんどくさいけど。
x軸をn分割して目盛りを入れるみたいなことってできますか?
例えば,x軸が0〜10のとき,「4」を指定したら2.5,5,7.5に目盛りを打つ,
「20」を指定すると0.5ごとに目盛りを打つとか。
なんでこんなことがしたいかっていうと,
大量の数値データからスクリプトで大量のグラフ作ってepsに出力,
TeXに食わせて最終的にPDF化してます。
数値データはいろんな種類があって軸の範囲はautoscaleに任せるんだけど,
デフォルトでplotすると目盛り間隔が狭すぎたり広すぎたりするから,
軸の分割数を統一できるといいなあと思う次第で。
なんとなく簡単にできそうな気がしてマニュアル見たんだけど,
自分で見た限りだとそんな機能なさそうでした。
やるとしたら一旦ダミーでplotしてGPVAL_X_MIN/MAXとか
使って計算するしかないかな。めんどくさいけど。
2020/03/31(火) 13:28:00.32
何その用途ならgnuplotじゃなく、今ならpythonとか使った方がいいんじゃない?
仮にそれが解決しても、また不満が出てきそうだけど…
仮にそれが解決しても、また不満が出てきそうだけど…
2020/03/31(火) 20:45:09.05
pythonでgnuplotのスクリプトを吐けば解決
2020/04/01(水) 21:17:04.56
>>762はpythonかわかんないけど
スクリプトでやってるんじゃないの
その上でgnuplotの機能自体でできないか
って聞いてんだと思うけど
答えとしては結局スクリプトでやるのが
正解だと思うけど
スクリプトでやってるんじゃないの
その上でgnuplotの機能自体でできないか
って聞いてんだと思うけど
答えとしては結局スクリプトでやるのが
正解だと思うけど
766名無しさん@お腹いっぱい。
2020/04/21(火) 15:08:52.292020/05/18(月) 18:24:32.03
Vimにデフォルトでシンタックスハイライトがない言語gnuplot
2020/05/18(月) 20:45:42.06
gnuplotって言語だったの?
2020/05/18(月) 23:42:48.76
そりゃチューリング完全だし。
770名無しさん@お腹いっぱい。
2020/08/02(日) 10:07:20.70 age
771名無しさん@お腹いっぱい。
2020/08/10(月) 10:44:59.99 Windows版 5.2.8の3次元図での問題。
マウスでドラッグすると座標軸が多数表示されて重なってしまう。
これってバグ? それともパラメータ設定で回避できるの?
ver4.xあたりではこういう問題は発生してなかったと思う。
マウスでドラッグすると座標軸が多数表示されて重なってしまう。
これってバグ? それともパラメータ設定で回避できるの?
ver4.xあたりではこういう問題は発生してなかったと思う。
772名無しさん@お腹いっぱい。
2020/08/27(木) 21:46:31.33 誰か答えてあげて
うちとこはWindows版使ってないからわからない
うちとこはWindows版使ってないからわからない
2020/09/03(木) 12:06:37.04
>>771
bug
bug
2020/09/03(木) 12:09:17.84
splotをPNGとかの2dイメージではなく
3dでfile出力する事って可能ですか?
3dでfile出力する事って可能ですか?
775名無しさん@お腹いっぱい。
2020/10/25(日) 17:38:43.49 過疎ってますなあ
2020/10/25(日) 22:15:31.34
3dファイルに対応して
2020/12/09(水) 09:17:58.89
778名無しさん@お腹いっぱい。
2021/03/15(月) 20:29:07.36 set xlabelとかで、ラベルの途中に改行を入れた時の
行間というか改行幅って調節できるんですかね?
2行目以降をset labelで細かく位置を調節すれば
色々自由にできるとは思いますが、
ちょっと行間を詰めたいだけなので、
簡単に設定できると嬉しいと思いまして。
行間というか改行幅って調節できるんですかね?
2行目以降をset labelで細かく位置を調節すれば
色々自由にできるとは思いますが、
ちょっと行間を詰めたいだけなので、
簡単に設定できると嬉しいと思いまして。
779名無しさん@お腹いっぱい。
2021/06/04(金) 07:23:10.50 とあるスクリプトからパイプでgnuplotにコマンド送ってイメージファイル作らせたりしてるんだけど、Ctrl+Cで中断させようとすると、スクリプトは終わるのにgnuplotは終わらずにエラーメッセージ吐いたりする。
gnuplotがSIGINT受けても止まらないせいだと思うんだけど、何かの設定で止まるようになんないかな。
ソース眺めてみたけどよーわからん。
OSはLIinux。
って誰もみてないか。
gnuplotがSIGINT受けても止まらないせいだと思うんだけど、何かの設定で止まるようになんないかな。
ソース眺めてみたけどよーわからん。
OSはLIinux。
って誰もみてないか。
2021/06/04(金) 07:31:04.07
>>779
kwsk
kwsk
2021/06/04(金) 23:41:39.38
>>779
再現するコード簡単に書けない?
再現するコード簡単に書けない?
2021/06/07(月) 20:38:57.59
おお、ありがたや。
perlの例だけど、openでgnuplotにパイプをつないで、
コマンドとインラインデータを流し込む。
例えばこんな風。
↓
perlの例だけど、openでgnuplotにパイプをつないで、
コマンドとインラインデータを流し込む。
例えばこんな風。
↓
2021/06/07(月) 20:39:26.83
for my $k (1 .. 200){
my $file = sprintf 'file%03d', $k;
my @xdata = (1 .. 300);
my @ydata;
push @ydata,rand 1 for(0 .. 300);
open my $fh, '|-', 'gnuplot';
print $fh <<EOD;
set term postscript eps
set output "$file.eps"
plot "-" w l
EOD
for my $i (0 .. $#xdata){
print $fh "$xdata[$i]\t$ydata[$i]\n";
}
print $fh "e\n";
}
プロットするデータはここでは乱数で作ってるけど
実際は実験データとかを取り込んだもの。
my $file = sprintf 'file%03d', $k;
my @xdata = (1 .. 300);
my @ydata;
push @ydata,rand 1 for(0 .. 300);
open my $fh, '|-', 'gnuplot';
print $fh <<EOD;
set term postscript eps
set output "$file.eps"
plot "-" w l
EOD
for my $i (0 .. $#xdata){
print $fh "$xdata[$i]\t$ydata[$i]\n";
}
print $fh "e\n";
}
プロットするデータはここでは乱数で作ってるけど
実際は実験データとかを取り込んだもの。
2021/06/07(月) 20:40:30.07
あら、インデントは消えちゃうのね。
ひと組300行のデータからイメージファイルを作って、
それをループで回して200回も繰り返すからそれなりに時間がかかって、
途中でCtrl+Cで止めようとするとperlは止まるんだけど、
gnuplotは止まらず混乱?してplotのインラインデータ部分を
コマンドとして解釈してエラーメッセージを出したり、
タイミングによってはepsファイルに行くべき文字列が
stdoutに出てきたりする。
ひと組300行のデータからイメージファイルを作って、
それをループで回して200回も繰り返すからそれなりに時間がかかって、
途中でCtrl+Cで止めようとするとperlは止まるんだけど、
gnuplotは止まらず混乱?してplotのインラインデータ部分を
コマンドとして解釈してエラーメッセージを出したり、
タイミングによってはepsファイルに行くべき文字列が
stdoutに出てきたりする。
2021/06/08(火) 09:20:56.57
再現しないよ
783を例えばhogeというファイル名で保存して
$ ./hoge
途中,Ctrl+Cするとgnuplotも止まる
783を例えばhogeというファイル名で保存して
$ ./hoge
途中,Ctrl+Cするとgnuplotも止まる
2021/06/08(火) 13:19:49.14
ゴメンゴメンperlが止まってエラーが出てないだけだった
外側のfor消して300の乱数データを時間が掛かるように適宜大きくしたら
以下のようなエラーが出た
...
gnuplot> 168373
^
line 160265: invalid command
gnuplot> 168374
^
line 160265: invalid command
...
外側のfor消して300の乱数データを時間が掛かるように適宜大きくしたら
以下のようなエラーが出た
...
gnuplot> 168373
^
line 160265: invalid command
gnuplot> 168374
^
line 160265: invalid command
...
2021/09/07(火) 10:43:47.41
Androidに移植されたgnuplotいくつかあるみたいだけど、使ってる方でおすすめのあります?
以前は、Droidplot + android terminal emulator つてのを使ってたけど、ずっと更新されずAndroid9ではgoogle playに出てこなくなっちゃった
以前は、Droidplot + android terminal emulator つてのを使ってたけど、ずっと更新されずAndroid9ではgoogle playに出てこなくなっちゃった
2021/11/01(月) 11:06:04.36
神ツールgnuplotが末長く神ツールでありつづけますように
2022/01/11(火) 07:21:41.62
制御構造入れたプロットをしたいなら
スクリプトからgnuplotに食わせるより、雛形だけepsに吐かせてpsコードで書いた方がずっと楽よ
行列演算も組み込みだし数値扱うなら多分perlより使える言語
スクリプトからgnuplotに食わせるより、雛形だけepsに吐かせてpsコードで書いた方がずっと楽よ
行列演算も組み込みだし数値扱うなら多分perlより使える言語
2022/01/11(火) 08:41:38.40
データ読み込みから画像生成までpostscriptに任せられるのはtsv/csvまでだな
readline、substringで分割、cvr(conv to real)、dict/arrayに突っ込むだけ
10/16進数値以外は読めないので汚いデータはpsのregex(要外部ライブラリ)とか使うより前処理した方が楽かと
あとgnuplotのようにlatex記法をサポートしてないので、gnuplotの吐くepsから拾うか、
./makeplot.ps dat1 dat2 ...のように動的に数式を生成するコマンドにしたいなら、psからgnuplot -eやtexコマンドを外部呼び出しして出力を読み込むか
あれ、意外とめんどくさそう…
readline、substringで分割、cvr(conv to real)、dict/arrayに突っ込むだけ
10/16進数値以外は読めないので汚いデータはpsのregex(要外部ライブラリ)とか使うより前処理した方が楽かと
あとgnuplotのようにlatex記法をサポートしてないので、gnuplotの吐くepsから拾うか、
./makeplot.ps dat1 dat2 ...のように動的に数式を生成するコマンドにしたいなら、psからgnuplot -eやtexコマンドを外部呼び出しして出力を読み込むか
あれ、意外とめんどくさそう…
2022/01/11(火) 15:39:58.80
逆にgnuplotをpsライブラリだと捉えよう、手動でスタイル合わせるより馴染むし
gsなら%pipe%cmdがファイルハンドル返したり%stdin, %stdout使えて楽
gsなら%pipe%cmdがファイルハンドル返したり%stdin, %stdout使えて楽
2022/01/15(土) 11:38:23.66
gnuplotでもpython matplotlibでも最近はsvgはかせる。
svgならブラウザでviewできるし。仕上げはinkscape。
svgならブラウザでviewできるし。仕上げはinkscape。
2022/01/15(土) 13:40:59.86
3次元のsvgとかないのかな?
2022/01/17(月) 07:00:39.22
1/3ごろ gnuplot 5.4.3 がでてます。
数時間Windowsバイナリもアップされています。
数時間Windowsバイナリもアップされています。
2022/01/21(金) 18:18:52.33
パラメータ変えてplotコマンド打っても描画が新しくならないんだけど、なんでだろ?
2022/01/21(金) 19:42:39.72
>>795
環境
環境
2022/01/21(金) 23:28:36.37
>>796
debian sidでgnuplot-x11の方です
gnome41でwaylandな環境なんてすが
同じlinuxなでもxfce4にxorgのマシンだと問題ないんです
waylandのせいかと思うんですが。
まぁ使えないわけじゃないけど、微妙に使い勝手悪いです。。
debian sidでgnuplot-x11の方です
gnome41でwaylandな環境なんてすが
同じlinuxなでもxfce4にxorgのマシンだと問題ないんです
waylandのせいかと思うんですが。
まぁ使えないわけじゃないけど、微妙に使い勝手悪いです。。
2022/01/22(土) 06:34:00.66
>>797
wxtターミナルではどうですか?
x11やqtターミナルはドライバープログラム(gnuplot-x11やgnuplot-qt)
が描画するけど
wxtはgnuplot本体が描画するから、違いがあるかも。
後,
Xと通信しない非対話型ターミナルではどうなんでしょう。
例えば
set terminal png
set output 'test1.png'
a=1
plot a*x
set output
set output 'test2.png'
a=2
plot a*x
set output
はちゃんと動作しますか?
wxtターミナルではどうですか?
x11やqtターミナルはドライバープログラム(gnuplot-x11やgnuplot-qt)
が描画するけど
wxtはgnuplot本体が描画するから、違いがあるかも。
後,
Xと通信しない非対話型ターミナルではどうなんでしょう。
例えば
set terminal png
set output 'test1.png'
a=1
plot a*x
set output
set output 'test2.png'
a=2
plot a*x
set output
はちゃんと動作しますか?
2022/01/22(土) 22:50:07.85
>>798
ありがとうございます。
起動するとデフォルトがwxtで、そちらだとたとえば
gnuplot > plot sin(x)
でサイン関数が描画され、次に
gnuplot > plot cos(x)
と続けて打ってもサイン関数のプロットのままで
ウィンドウがアップデートされません。
ウインドウをグラブして拡大したりするとアップデートされます。
terminalに関しては試してなかったので、
termをx11にしたところ、上の例だとcos(x)を新たにプロットするとちゃんとウインドウも再描画されました。あとpngとかpostscriptでも問題ないので
どうやらwxtの問題みたいです。
debianとかgnome4x系になってまだ間もないのでなにかのバグの可能性もあると思いましたが、他に報告が無いみたいなので自分の環境のせいかもしれないです。
とりあえずtermがx11だと問題ないのがわかったのでそれで使っていようと思います。
ありがとうございました、助かりました
ありがとうございます。
起動するとデフォルトがwxtで、そちらだとたとえば
gnuplot > plot sin(x)
でサイン関数が描画され、次に
gnuplot > plot cos(x)
と続けて打ってもサイン関数のプロットのままで
ウィンドウがアップデートされません。
ウインドウをグラブして拡大したりするとアップデートされます。
terminalに関しては試してなかったので、
termをx11にしたところ、上の例だとcos(x)を新たにプロットするとちゃんとウインドウも再描画されました。あとpngとかpostscriptでも問題ないので
どうやらwxtの問題みたいです。
debianとかgnome4x系になってまだ間もないのでなにかのバグの可能性もあると思いましたが、他に報告が無いみたいなので自分の環境のせいかもしれないです。
とりあえずtermがx11だと問題ないのがわかったのでそれで使っていようと思います。
ありがとうございました、助かりました
2022/01/22(土) 23:36:48.15
replotも?
2022/01/23(日) 00:19:56.20
replotでも再描画されないです
ウインドウの属性が変わらないとアップデートされないので、gnomeのバグかもしれないです
ウインドウの属性が変わらないとアップデートされないので、gnomeのバグかもしれないです
2022/01/23(日) 13:10:12.24
gnuplot-qt on Debian bullseye は大丈夫だよ
2022/01/23(日) 14:20:36.70
最新のtestingのisoを使ってsidにクリーンインストールしたんですけど、qt版はたしか動かなかったです。基本、bullrsdys+って感じだと思います。
他のtesting入れてるマシンではqt版使ってて問題なかったので、試しにx11版に変えてみましたが、問題なしです。
こっちのマシンはずっとtestingで運用してるのでdisplay protocolはxorgのままです。
なんかwaylandとgnome4x系の問題な気がしてきました。
他のtesting入れてるマシンではqt版使ってて問題なかったので、試しにx11版に変えてみましたが、問題なしです。
こっちのマシンはずっとtestingで運用してるのでdisplay protocolはxorgのままです。
なんかwaylandとgnome4x系の問題な気がしてきました。
2022/01/24(月) 16:19:00.47
linuxはあまり使わないのでよくわかりませんが、linuxなら開発者のEthan氏が勧めるようにqt ターミナルがいいと思います。
動かないなら仕方ないけど。
linuxなら自分でビルドするのもそれほど苦ではないと思うのでqtターミナル、トライできないかな?
動かないなら仕方ないけど。
linuxなら自分でビルドするのもそれほど苦ではないと思うのでqtターミナル、トライできないかな?
2022/01/24(月) 16:58:28.97
>>803
Qt自体ちゃんと入ってる?
Qt自体ちゃんと入ってる?
2022/02/03(木) 16:50:49.59
windows11,WSL2,WSLg,gnuplot-5.4.3で
qtだと文字列の末尾が数字の1だと表示がずれる
wxtだと閉じるボタンだけで最大化、最小化ボタンが表示されない
原因がわかる方いますか?
qtだと文字列の末尾が数字の1だと表示がずれる
wxtだと閉じるボタンだけで最大化、最小化ボタンが表示されない
原因がわかる方いますか?
2022/02/03(木) 17:48:20.36
意味がわからん
2022/02/11(金) 15:56:00.88
色んな出力対応してるんだから片っ端から試して上手く動くの使えばいいよ、プレビュー用途ならなおさら
2022/02/19(土) 14:51:34.38
こんなんあるんですね。知らなかった。つかって見よう。
A Jupyter/IPython kernel for Gnuplot
https://github.com/has2k1/gnuplot_kernel
A Jupyter/IPython kernel for Gnuplot
https://github.com/has2k1/gnuplot_kernel
2022/02/19(土) 15:01:51.77
>>806
状況がよくわかりません。wslならgnuplotはlinuxアプリですか?
それともwindowsアプリをwslのterminal上でつかっているのですか。
状況を再現するコマンドやスクリプトを書いてください。
状況がよくわかりません。wslならgnuplotはlinuxアプリですか?
それともwindowsアプリをwslのterminal上でつかっているのですか。
状況を再現するコマンドやスクリプトを書いてください。
2022/02/19(土) 20:44:09.30
>>806
qtの方は意味不明のままですが、wxtの方はwxtターミナルのプロットウィンドウの右上部に並ぶ
− □ × (それぞれ「最小化」、「最大化」、「閉じる」の動作を)ボタンのうち−、□(最小化、最大化)ボタンが表示されないということかと。
qtの方は意味不明のままですが、wxtの方はwxtターミナルのプロットウィンドウの右上部に並ぶ
− □ × (それぞれ「最小化」、「最大化」、「閉じる」の動作を)ボタンのうち−、□(最小化、最大化)ボタンが表示されないということかと。
2022/02/19(土) 20:45:34.46
>>806
gnuplotは5.4.3 のlinuxバイナリということで、windows11,wsl2,wslgだということですね。
gnuplotの問題なのですか?wslgの問題かも知れません。VcXsrvもいれてみてこちらでも試してみてはいかがでしょうか。
gnuplotは5.4.3 のlinuxバイナリということで、windows11,wsl2,wslgだということですね。
gnuplotの問題なのですか?wslgの問題かも知れません。VcXsrvもいれてみてこちらでも試してみてはいかがでしょうか。
2022/03/22(火) 14:45:32.74
Windows上でのpngcairoターミナルでフォントの表示の乱れがbug ticketに上がっています。
# pngcairo: uppermost pixel in key, label etc missing
https://sourceforge.net/p/gnuplot/bugs/2512/
# Bad kerning with pngcairo and gnuplot 5.4.1
https://sourceforge.net/p/gnuplot/bugs/2397/
どちらもpangoライブラリが関係しているようです。
Ethanさんはpangoのフォントやバージョンを変えてみればいわれたので
色々なバージョンpangoをビルドして、ライブラリ置き換えてみましたが大きな改善はしませんでした。
また、windows上のpangocairoは既定ではWindows nativeのバックエンドを使っています。
環境変数PANGOCAIRO_BACKENDをfcにセットすることにより、バックエンドをfontconfig
にすることができます。
この作業がworkaroundとして現状有効の様です。
# pngcairo: uppermost pixel in key, label etc missing
https://sourceforge.net/p/gnuplot/bugs/2512/
# Bad kerning with pngcairo and gnuplot 5.4.1
https://sourceforge.net/p/gnuplot/bugs/2397/
どちらもpangoライブラリが関係しているようです。
Ethanさんはpangoのフォントやバージョンを変えてみればいわれたので
色々なバージョンpangoをビルドして、ライブラリ置き換えてみましたが大きな改善はしませんでした。
また、windows上のpangocairoは既定ではWindows nativeのバックエンドを使っています。
環境変数PANGOCAIRO_BACKENDをfcにセットすることにより、バックエンドをfontconfig
にすることができます。
この作業がworkaroundとして現状有効の様です。
2022/03/26(土) 00:59:04.38
2022/04/02(土) 18:01:39.03
brewからgnuplotインストールしたいんだけど、4時間以上やってもまだ終わらない
異常?正常?
異常?正常?
2022/04/02(土) 18:07:55.25
おマカン
2022/04/02(土) 18:42:19.91
うちの環境Macだけど確か1日くらいかかった
なんやかんやライブラリ、アホほどインスコされたよ
なんやかんやライブラリ、アホほどインスコされたよ
2022/04/19(火) 20:48:40.33
プロットするデータの個数によって、with linesとwith pointsを自動切換えできないでしょうか?
多くのデータファイルから自動で2Dプロットを作成しています。
基本的には
plot "file.dat" with lines
でスッキリした線だけのプロットを描くのですが
たまにX,Yのデータが1組しかないファイルがあり
その場合プロットが目に見えない点だけになってしまいます。
そこでファイル中にデータが1組しかない時は
plot "file.dat" with points
に自動的に切り替えてくれるとありがたいです。
設定やplotコマンドの書き方でなんとかならないでしょうか?
もしくは、データファイルの書き方で1組のX,Yデータでも
目に見えるポイントを出す方法があればそれでもいいです。
多くのデータファイルから自動で2Dプロットを作成しています。
基本的には
plot "file.dat" with lines
でスッキリした線だけのプロットを描くのですが
たまにX,Yのデータが1組しかないファイルがあり
その場合プロットが目に見えない点だけになってしまいます。
そこでファイル中にデータが1組しかない時は
plot "file.dat" with points
に自動的に切り替えてくれるとありがたいです。
設定やplotコマンドの書き方でなんとかならないでしょうか?
もしくは、データファイルの書き方で1組のX,Yデータでも
目に見えるポイントを出す方法があればそれでもいいです。
2022/04/19(火) 21:13:28.56
2022/04/20(水) 23:47:10.59
そっかー
マニュアル読み込んでみても確かにできる気がしない
マニュアル読み込んでみても確かにできる気がしない
2022/04/21(木) 00:15:36.39
あるいは with linespoints とか?
2022/04/21(木) 17:17:27.17
>>818
stats とif でできるかな。
データがないときはSTATS_recordsはUndefined になることに注意して
(インデント消えるとおもうから,適当に足してくれ)
stats 'data.dat' nooutput
if (STATS_records == 1) {
plot 'data.dat' with points
} else {
plot 'data.dat' with lines
}
stats とif でできるかな。
データがないときはSTATS_recordsはUndefined になることに注意して
(インデント消えるとおもうから,適当に足してくれ)
stats 'data.dat' nooutput
if (STATS_records == 1) {
plot 'data.dat' with points
} else {
plot 'data.dat' with lines
}
2022/04/21(木) 17:21:29.25
stats を使えばいろんなことができる。
詳しくは以下参照。
https://ss.scphys.kyoto-u.ac.jp/person/yonezawa/contents/program/gnuplot/stats.html
あと,このページ主のページは本当使えるチップスがある。
詳しくは以下参照。
https://ss.scphys.kyoto-u.ac.jp/person/yonezawa/contents/program/gnuplot/stats.html
あと,このページ主のページは本当使えるチップスがある。
2022/04/21(木) 17:32:07.56
>>821
この発想は無かった!
この発想は無かった!
2022/04/21(木) 17:32:33.64
>>822
ヘェ〜
ヘェ〜
2022/04/21(木) 20:17:16.73
>>822
初めて知った
初めて知った
827818
2022/04/22(金) 19:20:02.97 statsうまくいきました!ありがとう!
統計情報なんて気にもとめてなかった。
ちなみにデータない時はエラーになって、STATS_recordsは元のままですね。
(初回ならundefined)
米澤先生のサイトはブックマークしてあったけど、忘れてた。。。
統計情報なんて気にもとめてなかった。
ちなみにデータない時はエラーになって、STATS_recordsは元のままですね。
(初回ならundefined)
米澤先生のサイトはブックマークしてあったけど、忘れてた。。。
828818
2022/04/30(土) 20:53:37.83 5.0系だとログスケールの時にstatsがエラーになるという謎仕様。
5.2以降だと大丈夫みたいだけど、うちの環境だと使いたい端末がインストールができないorz
ところで5chの仕様変更でのせいか輪をかけて過疎化してるね
5.2以降だと大丈夫みたいだけど、うちの環境だと使いたい端末がインストールができないorz
ところで5chの仕様変更でのせいか輪をかけて過疎化してるね
2022/04/30(土) 21:43:24.22
proxy2chを以下で起動すれば古い専ブラでも書ける
http://egg.5ch.net/test/read.cgi/software/1649749366/62
http://egg.5ch.net/test/read.cgi/software/1649749366/62
830い
2022/05/01(日) 18:59:29.08 >>828
> 5.0系だとログスケールの時にstatsがエラーになるという謎仕様。
そうなんですか。しかし,5.0系とは懐かしいですな。
> 5.2以降だと大丈夫みたいだけど、うちの環境だと使いたい端末がインストールができないorz
5.2でインストールできない terminal なんてなんでしょう。5.2でdeprecateになったterminalなのでしょうか。
> 5.0系だとログスケールの時にstatsがエラーになるという謎仕様。
そうなんですか。しかし,5.0系とは懐かしいですな。
> 5.2以降だと大丈夫みたいだけど、うちの環境だと使いたい端末がインストールができないorz
5.2でインストールできない terminal なんてなんでしょう。5.2でdeprecateになったterminalなのでしょうか。
831818
2022/05/02(月) 20:28:54.72 >>830
あ、ウチ環なので一般的な話じゃないです。
LinuxやらSolarisやらMacやら、OSバージョンも複数あって
インストールされてるライブラリもまちまちで
どのマシンでも同じバージョンのgnuplotを動かそうとすると
ライブラリが足りなくてmake失敗したりとか。
今んとこ全部のマシンで成功したのが5.0系というだけの話。
あ、ウチ環なので一般的な話じゃないです。
LinuxやらSolarisやらMacやら、OSバージョンも複数あって
インストールされてるライブラリもまちまちで
どのマシンでも同じバージョンのgnuplotを動かそうとすると
ライブラリが足りなくてmake失敗したりとか。
今んとこ全部のマシンで成功したのが5.0系というだけの話。
2022/05/19(木) 00:17:38.26
set term qt widget <id>
の<id>って何を指定すればいいのかな?
他のアプリのウィンドウに表示できそうなんだけど違うのかな?
マニュアルみてもよくわからない。
x11なら
set term x11 window "<string>"
でウィンドウIDを指定すれば別アプリに表示させられるから
Qtでも出来そうな気がするんだけど違うかな。
の<id>って何を指定すればいいのかな?
他のアプリのウィンドウに表示できそうなんだけど違うのかな?
マニュアルみてもよくわからない。
x11なら
set term x11 window "<string>"
でウィンドウIDを指定すれば別アプリに表示させられるから
Qtでも出来そうな気がするんだけど違うかな。
2022/05/19(木) 06:58:39.63
そんな機能があったのね
douyatte使うんだ?
douyatte使うんだ?
2022/05/28(土) 21:26:00.53
じぶんはTcl/TkのGUIアプリでウィジェットにgnuplotを表示させてます。
んでTkのscaleをぐりぐりするとグラフがぐりぐり動きます。
Tkinterならwinfo_idで出来そう
んでTkのscaleをぐりぐりするとグラフがぐりぐり動きます。
Tkinterならwinfo_idで出来そう
2022/06/08(水) 17:26:55.60
発音って
ヌープロット
でいいですか?
ヌープロット
でいいですか?
2022/06/09(木) 14:38:46.23
ぐにゃぷろーと
2022/06/15(水) 17:08:03.32
ぬぷろ
2022/06/15(水) 17:33:08.22
グヌープロット
2022/06/16(木) 00:32:17.30
ぐにゅっとプロット
2022/06/16(木) 01:34:35.12
ぬぷっ
2022/07/11(月) 12:34:12.98
5.4.4beta (5.4.4 のプレリリース)が出てます。
しばらくしたら,正式に5.4.4がリリースされるでしょう。
しばらくしたら,正式に5.4.4がリリースされるでしょう。
2022/07/13(水) 20:00:17.82
>>841 5.4.4 の変更Gnuplot Q&A 掲示板を見てください。
2022/07/18(月) 15:30:31.42
gnuplot-5.4.4がアップロードされました。
Windowsバイナリもアップロードしました。
https://sourceforge.net/projects/gnuplot/files/gnuplot/5.4.4/
Windowsバイナリもアップロードしました。
https://sourceforge.net/projects/gnuplot/files/gnuplot/5.4.4/
2022/08/25(木) 02:06:06.64
sidで壊れたわ
2022/09/06(火) 17:11:28.99
New gnuplot subsystem "watchpoints"
開発版で実装されます。
gnuplot beta MLの当該ポストのアーカイブのURLです。
https://sourceforge.net/p/gnuplot/mailman/message/37703162/
開発版で実装されます。
gnuplot beta MLの当該ポストのアーカイブのURLです。
https://sourceforge.net/p/gnuplot/mailman/message/37703162/
2022/09/07(水) 22:25:20.17
>>845
この実装を
この実装を
2022/09/07(水) 22:33:21.24
↑途中で失礼しました。
>>845
この実装をONにした開発版Windowsバイナリを以下に置いてます。
demo ディレクトリ下の watchmouse.dem, watchpoints.dem を実行してみてください。
>>845
この実装をONにした開発版Windowsバイナリを以下に置いてます。
demo ディレクトリ下の watchmouse.dem, watchpoints.dem を実行してみてください。
2022/09/07(水) 22:35:22.99
2022/09/08(木) 01:57:31.03
なんかどういう効果があるのかいまいち不明だわ
2022/09/08(木) 12:22:06.09
>>849
watchpoints.demの結果をpdfにしてみました。
(watchmouse.demはマウスを動的に使って試すので略)
http://tmacchant33.starfree.jp/Files/watchpoits.pdf
watchpoints.demの結果をpdfにしてみました。
(watchmouse.demはマウスを動的に使って試すので略)
http://tmacchant33.starfree.jp/Files/watchpoits.pdf
2022/09/08(木) 13:26:34.64
横からあーなるほど!
便利だね
便利だね
2022/09/14(水) 07:22:37.30
ある数値aとbがあるとき、a±bを横長の帯として表したいんだが、どうしたらシンプルに実現できるかな?
0 a b
0.1 a b
...
というファイルを作ってwith filledcurveでプロットすればそれらしく見えると思うけど、中間生成物を沢山作りたくない
0 a b
0.1 a b
...
というファイルを作ってwith filledcurveでプロットすればそれらしく見えると思うけど、中間生成物を沢山作りたくない
2022/09/14(水) 11:13:59.98
2022/09/14(水) 11:21:16.62
>ある数値aとbがあるとき、a±bを横長の帯として表したい
伝わらん
伝わらん
2022/09/14(水) 16:40:46.85
>>854
横軸方向にエラーバーを表示する感じ?
横軸方向にエラーバーを表示する感じ?
2022/09/14(水) 16:56:40.03
857名無しさん@お腹いっぱい。
2022/09/14(水) 20:34:10.37 xerrorbarsではなく?
2022/09/15(木) 01:51:00.88
sidのGnuplotなようやく修正されたぞ
チラ裏
チラ裏
2022/09/15(木) 02:15:11.06
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
こういうこと?
$ 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
2022/09/15(木) 03:35:41.54
2022/09/15(木) 04:10:53.42
何に困ってるのかな?
2022/09/15(木) 05:09:04.36
あまりにも文盲だらけでワロタ
2022/09/15(木) 11:20:17.61
じゃ回答を待ってみよう
2022/09/16(金) 08:47:14.22
>>861
860を実行すると塗りつぶした長方形となるんだが,やりたいのはそれなの。
yの値がxに依存する場合も考えるのかな?
x, yのデータが与えられてぬりつぶしの幅を簡単に変えたい。
データの第3列目に書くのは面倒。
こんなことでいいですか?
860を実行すると塗りつぶした長方形となるんだが,やりたいのはそれなの。
yの値がxに依存する場合も考えるのかな?
x, yのデータが与えられてぬりつぶしの幅を簡単に変えたい。
データの第3列目に書くのは面倒。
こんなことでいいですか?
2022/09/16(金) 10:49:28.60
はい
2022/09/16(金) 11:45:16.53
>>863
読む側ではなく書く側の問題だと思う
読む側ではなく書く側の問題だと思う
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で申したことです
> 860を実行すると塗りつぶした長方形となるんだが,やりたいのはそれなの。
>>861で申したように、そうです
それを中間ファイルを用意せずにやりたいということです
> yの値がxに依存する場合も考えるのかな?
>>856,859で申したように、yもエラーの幅も横軸に依存しません
> x, yのデータが与えられてぬりつぶしの幅を簡単に変えたい。
> データの第3列目に書くのは面倒。
> こんなことでいいですか?
いいえ
与えられるのは定数値a、bだけです
aはいわば中央値を、bはいわばエラーの幅を表します
これらは定数なので、xによりません
したがって、わざわざ
x y ye
なるフォーマットのファイルを用意するのが面倒だというのが>>852で申したことです
2022/09/16(金) 12:13:26.93
これであっているのかわからんが参考にはなるかな。
2022/09/16(金) 12:39:38.21
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
ただ単に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
2022/09/16(金) 13:28:14.08
>>871
それはdataなるファイルを作ってるからお題にそぐわないのでは?
それはdataなるファイルを作ってるからお題にそぐわないのでは?
2022/09/16(金) 13:29:36.20
あと、ファイルを作ってfilledcurveする案で妥協するなら、わざわざ中間の点を打つ必要はないと思う
両端だけ決めてfilledcurveするので十分
両端だけ決めてfilledcurveするので十分
2022/09/16(金) 14:09:53.99
>>872, 873
>それはdataなるファイルを作ってるからお題にそぐわないのでは?
それはそうなんですが
外側にファイルを作らなければ実際上そう面倒にならない。
中間ファイルの役割をスクリプトの中に実現すために
データブロックがgnuplotに実装されたのだから
それを使って実現しても実際上そんなに問題でないとおもいます。
> 両端だけ決めてfilledcurveするので十分
それ書き込んでから気づきました。
>それはdataなるファイルを作ってるからお題にそぐわないのでは?
それはそうなんですが
外側にファイルを作らなければ実際上そう面倒にならない。
中間ファイルの役割をスクリプトの中に実現すために
データブロックがgnuplotに実装されたのだから
それを使って実現しても実際上そんなに問題でないとおもいます。
> 両端だけ決めてfilledcurveするので十分
それ書き込んでから気づきました。
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
>>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
2022/09/16(金) 21:20:49.74
いいってことよ
2022/09/22(木) 20:30:10.11
深刻なバグの修正があったようで 5.4.5 が早めにリリースされそうです。
https://sourceforge.net/p/gnuplot/gnuplot-main/ci/b045c506c7a616034f1d3e83ed912a59525cdd7d/
https://sourceforge.net/p/gnuplot/gnuplot-main/ci/b045c506c7a616034f1d3e83ed912a59525cdd7d/
2022/09/23(金) 00:31:49.80
やっとかよ
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
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
2022/09/27(火) 00:41:01.03
キターーー
2022/10/02(日) 18:07:05.31
重要なバグ修正があるので年末予定のスケジュールを早めてgnuplot 5.4.5 がリリースされました。
Windowsバイナリもアップロードされています。
https://sourceforge.net/projects/gnuplot/files/gnuplot/5.4.5/
Windowsバイナリもアップロードされています。
https://sourceforge.net/projects/gnuplot/files/gnuplot/5.4.5/
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
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
2022/10/16(日) 12:50:17.63
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
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
886名無しさん@お腹いっぱい。
2022/12/01(木) 22:12:18.20 ageます
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);
以下のソースは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);
888887
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;
}
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;
}
889887
2022/12/06(火) 01:34:44.60 書けなくなった
2022/12/06(火) 08:10:39.65
2022/12/06(火) 08:12:55.92
890 途中でかきこんでしまいました.5.2.xを使うか5.5(開発版)を使うかです.
5.5(開発版)のバイナリは以下
http://tmacchant33.starfree.jp/gnuplot_bin.html
5.5(開発版)のバイナリは以下
http://tmacchant33.starfree.jp/gnuplot_bin.html
892887
2022/12/06(火) 12:05:17.01893887
2022/12/06(火) 12:08:48.86 >>890,891
このあとエラーとgnuplotのバージョン情報を貼ろうと思ったのですが
昨夜は全然書き込めなくなりました
バージョンはご懸念の通り5.4 patchlevel 5になります
不完全な書き込みにも関わらず情報提供をありがとうございます
このあとエラーとgnuplotのバージョン情報を貼ろうと思ったのですが
昨夜は全然書き込めなくなりました
バージョンはご懸念の通り5.4 patchlevel 5になります
不完全な書き込みにも関わらず情報提供をありがとうございます
894887
2022/12/06(火) 12:57:34.65 >>890,891
ビンゴでした
Windows版は5.2.8にしたら意図通り動作しました
(ちなみにLinuxで動作していたのはDebianのstableのやつで5.4.1でした
5.4系列でパイプに問題があるのはWindows版だけかもしれません)
不完全な情報からご回答を頂きまして本当に有難うございました
ビンゴでした
Windows版は5.2.8にしたら意図通り動作しました
(ちなみにLinuxで動作していたのはDebianのstableのやつで5.4.1でした
5.4系列でパイプに問題があるのはWindows版だけかもしれません)
不完全な情報からご回答を頂きまして本当に有難うございました
895887
2022/12/10(土) 15:26:23.26 Windowsで
tail -f hoge.gp | gnuplot
のようにしたいのですが
tail -fのように使えるコマンドってありますか?
スレ違いのような気もしますが一連ってことでお聞きします
tail -f hoge.gp | gnuplot
のようにしたいのですが
tail -fのように使えるコマンドってありますか?
スレ違いのような気もしますが一連ってことでお聞きします
896887
2022/12/10(土) 21:02:57.19 pwshで以下のようにして出来ました
gc hoge.gp -tail 1 -wait | gnuplot
gc hoge.gp -tail 1 -wait | gnuplot
2022/12/11(日) 22:19:47.72
msys2 や busybox-win32 などを使うのも手だと思います.
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年初旬にリリースされるようです.
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年初旬にリリースされるようです.
2022/12/12(月) 22:53:39.73
Windows と cygwin の 6.0.0alpha のバイナリ
http://tmacchant33.starfree.jp/gnuplot600alpha_bin.html
http://tmacchant33.starfree.jp/gnuplot600alpha_bin.html
2022/12/13(火) 11:24:30.21
何が変わるんだろ?
2022/12/13(火) 15:05:54.85
今年後半から開発版(5.5)に入ったwatch points, polar grid とfunction blockが入るのは
2022/12/13(火) 15:08:01.00
(途中ですみませんでした.)
が入るのは間違いないでしょう.いずれも魅力的な改変です.
6.0.0alphaにはsharpenという機能が入りました.
が入るのは間違いないでしょう.いずれも魅力的な改変です.
6.0.0alphaにはsharpenという機能が入りました.
2022/12/13(火) 15:16:15.08
現バージョンって、プロシージャ的なプロットってできるんでしたっけ?
新しく機能追加するならそういうのの気もする
新しく機能追加するならそういうのの気もする
2022/12/13(火) 16:00:22.55
プロシージャ的なプロットいう言葉がPython 的な関数ブロックで定義された
関数をプロットすることなら,最近開発版に実装されたfunction block ですね
6.0.0ではこれがリリース版で使えるようになります
関数をプロットすることなら,最近開発版に実装されたfunction block ですね
6.0.0ではこれがリリース版で使えるようになります
2022/12/13(火) 17:18:33.64
6.0.0alphaのマニュアルのスナップショットを挙げておきます.
http://tmacchant33.starfree.jp/Files/gnuplot600alpha20221212.pdf
p24のNew features in version 6
を見ると新しい機能がわかります.
http://tmacchant33.starfree.jp/Files/gnuplot600alpha20221212.pdf
p24のNew features in version 6
を見ると新しい機能がわかります.
2022/12/13(火) 22:32:38.04
>>905さん
ありがとうございます。
自分が書いたプロシージャ的というのは、L-systemで表現されるみたいなルールベースのプロットという意味です
function blockを見てみましたがコードのモジュラー化みたいで、自分の思ってたのとは違うみたいでした。
でもこんな機能があるの初めて知りました
まぁ他の言語で数値を得て描画だけさせるという方法で可能だし、ソフトウェアの複雑化という意味で変な可能は実装しないほうが良いのかもしれないですが。
ありがとうございます。
自分が書いたプロシージャ的というのは、L-systemで表現されるみたいなルールベースのプロットという意味です
function blockを見てみましたがコードのモジュラー化みたいで、自分の思ってたのとは違うみたいでした。
でもこんな機能があるの初めて知りました
まぁ他の言語で数値を得て描画だけさせるという方法で可能だし、ソフトウェアの複雑化という意味で変な可能は実装しないほうが良いのかもしれないですが。
2023/01/09(月) 09:41:42.98
開発版のバージョンが6.1になりました
2023/01/29(日) 21:18:10.98
竹の先生のページに最新の開発版の情報が紹介されています
整理されて書かれていますのでぜひご覧ください
http://takeno.iee.niit.ac.jp/~shige/unix/gnuplot/gpinfo-2023.html#info-20230125
整理されて書かれていますのでぜひご覧ください
http://takeno.iee.niit.ac.jp/~shige/unix/gnuplot/gpinfo-2023.html#info-20230125
2023/01/30(月) 10:26:56.74
2023/01/30(月) 10:37:17.73
CGに強いスクリプト言語としてpostsciptに勝つには、あとは関数型プログラミングサポート(高階手続き)や名前空間、評価環境だろうけど
この辺の言語設計の基礎に手を入れると既存のスクリプトが色々壊れそうだから、やりすぎかね?
この辺の言語設計の基礎に手を入れると既存のスクリプトが色々壊れそうだから、やりすぎかね?
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
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
2023/02/12(日) 09:02:50.47
5.4.6がリリースされました
2023/02/12(日) 13:17:55.00
Gnuplot Q&A 掲示板 3537 に 5.4.6 のNEWSの訳読めます
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が出るようです
https://sourceforge.net/p/gnuplot/bugs/2587/
開発版では修正済みだったのですが5.4.6へのXDGサポートのバックポート時に
反映されていなかったようです.
というわけで5.4.7が出るようです
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
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
2023/03/08(水) 14:34:45.88
開発版のgnuplotをUbuntu(22.04)上でビルドする手順をまとめました
Debian系なら似たような手順を使えると思います
https://sourceforge.net/p/gnuplot/support-requests/282/
Debian系なら似たような手順を使えると思います
https://sourceforge.net/p/gnuplot/support-requests/282/
2023/03/11(土) 01:34:37.71
>>911
そりゃスクリプト言語としてはpostscriptの方が優れてるし、言語仕様もしっかりしててドキュメントも多い
しかし誰でも何となくで書けるalgol-likeな言語であることが何よりも重要なんだわ
そりゃスクリプト言語としてはpostscriptの方が優れてるし、言語仕様もしっかりしててドキュメントも多い
しかし誰でも何となくで書けるalgol-likeな言語であることが何よりも重要なんだわ
2023/03/13(月) 08:32:14.86
2023/03/15(水) 13:24:42.93
5.4.6 Windows バイナリにfontconfig 関係のファイルを含むようにしました.
PANGOCAIRO_BACKENDをfontconfig(fc)に設定するときの警告をなくすためです
PANGOCAIRO_BACKENDをfontconfig(fc)に設定するときの警告をなくすためです
2023/03/17(金) 01:44:57.15
コルーチン、スレッド/プロセス管理、高階手続き、例外機構などpsの先進的だった機能もpython3系で追い付かれた感があるわな
当然エコシステムでも敵わないから、psの書き手はますます減りそうで寂しい
当然エコシステムでも敵わないから、psの書き手はますます減りそうで寂しい
2023/03/17(金) 02:02:20.54
yieldとかあったな、本当に先進的
俺はgnuplotに吐かせたpsコードに引数処理、与えたファイルとストリームの読み書き、素直なデータのパースを書き加える程度
単に他の言語でラッパを書くとファイルが増えて面倒という理由だけど
俺はgnuplotに吐かせたpsコードに引数処理、与えたファイルとストリームの読み書き、素直なデータのパースを書き加える程度
単に他の言語でラッパを書くとファイルが増えて面倒という理由だけど
2023/03/18(土) 21:48:18.18
皆さんpsの高度な機能使ってるんですね
自分は作成したらプリントするか、ベクター系のソフトで編集する位だけど、他の皆さんかどういう用途で使ってるのか想像つかないです
自分は作成したらプリントするか、ベクター系のソフトで編集する位だけど、他の皆さんかどういう用途で使ってるのか想像つかないです
2023/03/18(土) 22:04:27.38
数式で表せる図形とか書いたことあるな
2023/03/19(日) 02:07:01.25
なるほど
フラクタルとか、難しい数式をビジュアル化するとか面白そうですね
フラクタルとか、難しい数式をビジュアル化するとか面白そうですね
2023/03/28(火) 15:33:16.40
標準配布のgnuplot環境には大抵ps処理系(組み込み、gs等インタプリタ)が含まれてるから確かに昔は重宝したけ
今のPC環境なら選択肢は無数にあるから好きな言語選べば良いと思うけどね
今のPC環境なら選択肢は無数にあるから好きな言語選べば良いと思うけどね
2023/04/13(木) 17:46:54.96
開発版の新機能について竹の先生が紹介されています.
http://takeno.iee.niit.ac.jp/~shige/unix/gnuplot/gpinfo-2023.html#info-20230407
http://takeno.iee.niit.ac.jp/~shige/unix/gnuplot/gpinfo-2023.html#info-20230407
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
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
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になると思います
https://sourceforge.net/projects/gnuplot/files/gnuplot/5.4.7/
これが今度こそ最後にVer.5のリリースとなり,次は6.0.0になると思います
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}",
+"",
+" 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}",
+"",
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`).",
+" 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`).",
2023/06/15(木) 14:47:55.33
5.4.8がでました.5.4.7でバージョン番号の扱いに誤りがあってその修正だけです.
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: -
というエラーが出てきます。どのへんがおかしいでしょうか
- 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: -
というエラーが出てきます。どのへんがおかしいでしょうか
2023/07/22(土) 11:14:19.96
935名無しさん@お腹いっぱい。
2023/07/22(土) 14:11:24.15 >934
そうですか。私の環境のせいかもしれませんので、少し調べてみます。
ありがとうございました。
そうですか。私の環境のせいかもしれませんので、少し調べてみます。
ありがとうございました。
2023/07/25(火) 23:49:29.67
うちの環境は同じメッセージでたよ
aboveと0.4の間のマイナスのとこだって
aboveと0.4の間のマイナスのとこだって
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
とかかな?
とかかな?
938名無しさん@お腹いっぱい。
2024/03/15(金) 17:28:49.14 gnuplot-6.0.0 が2023の12月末にでています
2024/03/27(水) 19:43:05.59
クイズ!カラオケ!つま先立ちショッピング!
940名無しさん@お腹いっぱい。
2024/03/27(水) 20:08:23.89 今日は買い時じゃないか
IDなしだから
昨シーズン運が良かったんじゃないのにあかんのに
よくそんな意味でのコメント ありゃ最低や
IDなしだから
昨シーズン運が良かったんじゃないのにあかんのに
よくそんな意味でのコメント ありゃ最低や
2024/03/31(日) 21:55:57.30
>>938
multiplotの各プロットでreplotとかできるらしいのは良さげ。
ただTcl/TkとかでGUI作ってそっちにplotした方が柔軟性はある。x11限定だけど。
x11以外にもそういうこと(出力先を別アプリのウィンドウにする)できるのあるのかなぁ。
multiplotの各プロットでreplotとかできるらしいのは良さげ。
ただTcl/TkとかでGUI作ってそっちにplotした方が柔軟性はある。x11限定だけど。
x11以外にもそういうこと(出力先を別アプリのウィンドウにする)できるのあるのかなぁ。
942sage
2024/04/19(金) 13:07:44.85 6.0.0のWindowsバイナリがリリースされました
2024/05/30(木) 12:34:53.52
6.0.1がリリースされました.Windowsバイナリもリリースされました.
2024/06/04(火) 22:33:04.31
ggplotに移行してたが
matplotlibに再移行
matplotlibに再移行
2024/12/23(月) 09:13:54.15
2024/12/20 ごろ6.0.2がアップロードされました.Windowsバイナリもアップロードしています.
946名無しさん@お腹いっぱい。
2025/02/01(土) 07:47:24.08 久しぶりにこのスレ見てみたら900番台いってるのな
レスを投稿する
レス数が900を超えています。1000を超えると表示できなくなるよ。
ニュース
- 【ひきこもり】「引き出し屋」の恐怖が今も消えない…着の身着のまま連行する「自立支援」の被害者たちの訴え [nita★]
- 【京都】ハチが巣くった3年放置の迷惑バイク 撤去したマンション管理会社に「違法」と賠償命令 [香味焙煎★]
- 【速報】首相は消費税減税について「国の財政はどうなるのか」と慎重姿勢を示した [ぐれ★]
- 【MLB】ヤンキース・ジャッジか止まらない… 2打席連発13号&14号 大谷翔平を引き離し単独トップ 敵地騒然 [冬月記者★]
- 「富士山を甘く見ている。隊員は命懸け」 富士宮市長が怒り 閉山期の救助費用は自己負担にすべきと主張 県にルール作りを要請する考え [ぐれ★]
- 【文春】永野芽郁(25)&田中圭(40)燃え上がる不倫LINE ★41 [Ailuropoda melanoleuca★]
- トヨタ純利益35%減😱・・・トランプ関税で1800億円減益🤮 [441660812]
- 🏡💥🔨🥺💦んしょ…んしょ…
- カンニング竹山「大屋根リングは凄くて圧巻!絶対に見た方がよい」「3850円のえきそばめちゃめちゃウマい!😲万博の感想述べる [521921834]
- (ヽ´ん`)「女性を叩くのはネトウヨ」 [932029429]
- 【動画】チャリカスまんさんに天罰が下る🚴‍♀💥 [632966346]
- ムラムラするから元カノで抜くわ