gnuplot を使おう。 その3at UNIX
gnuplot を使おう。 その3 - 暇つぶし2ch265:名無しさん@お腹いっぱい。
13/11/10 21:14:08.72 .net
一回行った set xrange を解除する方法ってないですか?
unset してもレンジがデフォルト状態(データの最大最小に合わせる)に戻らなくて不便です。

266:261
13/11/10 22:30:26.80 .net
>>264
営業戦略的にわざとやってても不思議はないけど、どうなんでしょね。

>>265
set xrange [*:*]
あとは、help set xrangeでも見てみてちょうだい。

267:265
13/11/10 23:12:31.19 .net
>>266
ありがとうございます!

268:名無しさん@お腹いっぱい。
13/11/19 23:26:46.75 .net
>>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上では指定したパターンで見えてるのに

269:261
13/11/20 23:10:03.25 .net
>>268
多分fillパターンってターミナル毎に固有になってるっぽい。
で、emfターミナルのパターンは網掛けでなく、塗りつぶしらしい。
塗りつぶしのfillは自前で設定できるんだから、
網掛けパターン用意してくれると有難いんだけどなぁ。

ついでのメモ書き。4.6.4のemfターミナル使ってて気がついたバグっぽい事。
>>200の白抜き丸印で線幅が反映されない。
・矢先を塗りつぶしにした矢印で線幅が反映されない。
・set outputとset multiplot title 'hoge'を繰り返すと、タイトルの文字列が小さく潰れる。

270:名無しさん@お腹いっぱい。
13/11/30 17:47:40.92 .net
plotした x, y データをファイルに出力することっってできませんか?
termでdumbを使うとかじゃなくて、普通にx, yの値を2列にテキストなどへ出力したいんですが

頑張って作った関数funcのデータを、ファイルに出力したくなるときがあるんですよね
func(x) = ~~~
p "input.dat" u 1:(func($2))

271:名無しさん@お腹いっぱい。
13/11/30 18:08:34.96 .net
set table

272:名無しさん@お腹いっぱい。
13/11/30 18:35:58.40 .net
ありがとうごじあます!

273:名無しさん@お腹いっぱい。
13/12/30 18:44:24.41 .net
良いお年を~

274:名無しさん@お腹いっぱい。
14/01/13 22:03:37.31 .net
今年もよろしく~

275:名無しさん@お腹いっぱい。
14/01/28 19:28:16.19 .net
吐き出されるグラフが異様に汚いんですけど解像度上げる方法はありますか?

276:名無しさん@お腹いっぱい。
14/01/28 21:40:36.77 .net
もちろん色々ありますよん

277:名無しさん@お腹いっぱい。
14/01/29 02:23:02.91 .net
あるある。

278:名無しさん@お腹いっぱい。
14/01/29 23:43:09.68 .net
ctrl+ホイールスクロールでx軸とy軸をスケール、
ctl+shift+ホイールスクロールでx軸だけをスケール、
ってふうになってるけど、y軸だけのスケールってできないの?

279:名無しさん@お腹いっぱい。
14/01/30 00:44:24.32 .net
>>276
>>277
おしえてください

280:名無しさん@お腹いっぱい。
14/01/30 03:13:23.01 .net
質問には既に答えた。

281:名無しさん@お腹いっぱい。
14/02/01 14:08:43.09 .net
>>279
まじれすしてやるが、gnuplotの出力形式は山ほどあって
しかもそのそれぞれについて様々な設定ができる。
何をどうしたいのか具体的に書かないと答えられないよ。

282:名無しさん@お腹いっぱい。
14/02/13 20:42:11.92 .net
バージョンの違い、環境の違いによってグラフの質がまったくといっていいほど
別物になるってことありますか?
例えば、gnuplotの同じバージョンでもCygwinとLinuxでは前者で出力したものの
ほうがきれいで、後者だと汚く表示されました。

283:名無しさん@お腹いっぱい。
14/02/13 22:47:43.85 .net
フォントが入ってないとかのレベルじゃなくて?

284:名無しさん@お腹いっぱい。
14/02/16 15:51:03.97 .net
>>283
フォントではなくて、具体的に言うと等高線を書いているんですが
綺麗に表示される場合と気分が悪くなるような雑な絵のような表示とが
あります。
データファイル「data.log」とそれを使って等高線を書いた時の設定ファイル
「data.plt」あったとします
%gnuplot
>load 'data.plt'
で表示するとおかしくなります。

285:名無しさん@お腹いっぱい。
14/02/17 00:21:19.51 .net
>>284
どうやったらそんなに情報量のないレスができるんだ。
data.pltとそれぞれの環境でのスクショ貼れよ

286:名無しさん@お腹いっぱい。
14/02/17 02:16:35.44 .net
ワロタ

287:名無しさん@お腹いっぱい。
14/02/17 23:09:59.37 .net
リアルで鼻水出ただろw

288:名無しさん@お腹いっぱい。
14/02/18 00:23:56.03 .net
>>284
フイタwww

289:名無しさん@お腹いっぱい。
14/02/24 20:33:56.23 .net
gnuplot 4.6.5がリリースされたようです。
まだ,ソースだけですが。

URLリンク(sourceforge.net)

290:名無しさん@お腹いっぱい。
14/02/26 20:15:30.28 .net
gnuplotの補完ってもっと賢くならないかなー
普段zshやipython使ってるせいか余計不便さにイラつく

291:名無しさん@お腹いっぱい。
14/02/27 02:15:51.08 .net
rlwrap噛ませろよ

292:名無しさん@お腹いっぱい。
14/03/01 14:36:22.07 .net
plus 使えよ。ヒストリー機能も便利だぞ。

293:名無しさん@お腹いっぱい。
14/03/03 01:12:57.91 .net
すいません0のデータをグラフで非表示にする方法ないでしょうか

294:名無しさん@お腹いっぱい。
14/03/03 01:19:58.77 .net
>>293
f(x)=x==0?0/0:x
plot "dat" using 0:f($1)
とか?

295:名無しさん@お腹いっぱい。
14/03/03 02:04:43.12 .net
>>292
更新ないじゃんplus

296:名無しさん@お腹いっぱい。
14/03/06 01:33:11.38 .net
立ち上げる時のウィンドウサイズをいじりたいんだけど
どうすればいいdすか?

297:名無しさん@お腹いっぱい。
14/03/06 23:02:32.80 .net
>>296
ターミナルの種類わからないと答えられません

298:名無しさん@お腹いっぱい。
14/03/06 23:17:35.26 .net
Gnuplot Q&A 掲示板の【2697】importの話はなかなか魅力的ですね。

Gnuplot Q&A 掲示板URL
URLリンク(ayapin-film.sakura.ne.jp)

299:名無しさん@お腹いっぱい。
14/03/15 21:09:14.75 .net
octaveスレが死んでしまった
gnuplotって64ビット対応してないのかな
mingwじゃ無理だった

300:名無しさん@お腹いっぱい。
14/03/16 17:54:35.97 .net
>>299
>octaveスレが死んでしまった
「死んでしまった」とはどういう意味でしょう。見れないということなら3/16
現在問題ないですが。
スレリンク(unix板)

>gnuplotって64ビット対応してないのかな
以下をみつけました。
”gnuplot on 64-bit Windows, again”
URLリンク(gnuplot.10905.n7.nabble.com)

301:名無しさん@お腹いっぱい。
14/03/16 21:39:16.89 .net
>>300
あれ?openjaneだと見れなかったから落ちたのかと思っちゃった、ごめん

パッチ内容見たけどこれはほとんど、やった。あらためて自分のソースdiffしてみたけど、そのパッチ
だけじゃ修正しきれてない。
まあx86の定義をx64に修正すればいいだけの話なので素人でも修正可能、ただhtmlhelp.libのx64
がどうしてもダメであきらめた。今のx64ライブラリだとbufferoverflowのライブラリも関連するので

書いててmakefileのHTML_HELP関連消せば通る事に気付きx64ビルド成功。
objdumpで見ると確かにx64なんだけどgunplotを立ち上げると32bitになってる。うーむー。

302:名無しさん@お腹いっぱい。
14/03/17 06:33:21.38 .net
cvsのバージョンが5.0 alphaになっとった。

303:名無しさん@お腹いっぱい。
14/04/04 01:30:24.25 .net
Y=x のグラフをxrange [0:1]で描画するとして、[0:0.5]を破線、[0.5:1]を実線するためにはどうしたらいいですか?

304:名無しさん@お腹いっぱい。
14/04/04 01:43:21.21 .net
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)
とか。

305:名無しさん@お腹いっぱい。
14/04/04 02:14:54.12 .net
>>304
おお!!ありがとうございます!

このような裏コマンド的な物って普通に巷で買える書籍にはほとんど載ってませんよね?
どこでその知識を仕入れてるのですか?

306:名無しさん@お腹いっぱい。
14/04/04 03:19:40.91 .net
うーん、描画したくない部分はNaNにするってのはわりとよくある手だと思うけど、
初めて知ったのはどこだったか覚えてないなあ。
というかgnuplotに限らないけどツールの勉強に書籍を使ったこともないなあ。

307:名無しさん@お腹いっぱい。
14/04/04 03:43:30.30 .net
手元のdebianに入ってるgnuplot 4.6.5では扱えなかったけど、
もっと新しいやつなら
gnuplot [0:1] sample, [0:0.5] x lt 1, [0.5:1] x lt 2
ってのも使えるみたいだね。
URLリンク(takeno.iee.niit.ac.jp)

308:名無しさん@お腹いっぱい。
14/04/04 18:22:51.92 .net
>>301
CVSのソースだとwin64に対する修正がかかっていると聞いたので
トライしてみました。

ヘルプに関しては書かれているようにHTML_HELP関連消せば通りました。

しかし,アプリケーションエラー(0xc000007b)がでて起動せず。
orz

309:名無しさん@お腹いっぱい。
14/04/04 18:33:41.00 .net
>>308
ビルドディレクトリで起動したら,起動しました。
タスクマネージャーで確認したら64bitで動いてました。

310:名無しさん@お腹いっぱい。
14/04/04 19:42:06.39 .net
>>301 >>309
helpについては
URLリンク(gnuplot.10905.n7.nabble.com)
を参考にしたら,動いた。
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は正常に起動します。

311:名無しさん@お腹いっぱい。
14/04/04 19:44:07.29 .net
>>301 >>309
helpについては
URLリンク(gnuplot.10905.n7.nabble.com)
を参考にしたら,動いた。
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は正常に起動します。

312:名無しさん@お腹いっぱい。
14/04/04 19:45:16.32 .net
>>310 >>311 の二重投稿すいませんm(__)m。

313:名無しさん@お腹いっぱい。
14/04/21 20:24:44.54 .net
CVS版でwxtとqtターミナルにpositionオプションがつきました。
2014-04-20 J&#233;r&#244;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:名無しさん@お腹いっぱい。
14/05/08 22:35:26.34 .net
07-May-2014 Update on version 5 progress
URLリンク(gnuplot.10905.n7.nabble.com)

もうすぐver. 5だ!!!

315:名無しさん@お腹いっぱい。
14/05/11 19:43:55.48 .net
保守

316:名無しさん@お腹いっぱい。
14/05/14 19:35:07.09 .net
Unix板でWindowsのことで申し訳ありませんが,CygwinとNative Windowsで
CVS版を公開しています。

gnuplot 5.0 alpha (cvs) cygwin (32 and 64 bit) binaries prepared by gcc-4.8.2
URLリンク(www.tatsuromatsuoka.com)

File list of gnuplot 5.0 alpha (CVS) for Windows
URLリンク(www.tatsuromatsuoka.com)

です。よろしくお願いします。m(__)m。

317:名無しさん@お腹いっぱい。
14/05/15 13:44:46.19 .net
Bump version information to 5.0.rc1

URLリンク(gnuplot.cvs.sourceforge.net)

いよいよ5.0まじかですね。

318:名無しさん@お腹いっぱい。
14/05/15 13:47:21.34 .net
マジか!

319:名無しさん@お腹いっぱい。
14/05/25 16:40:10.02 .net
分かる方がいたら,知恵を貸してください.

ここ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

320:名無しさん@お腹いっぱい。
14/05/28 18:08:52.41 vOW90ggg9
cairo系のターミナルは,GDとは無関係ですから。
GDFONTPATHの設定とは無関係です。

'FONTCONFIG_PATH'がフォントの関係ですが,pangoの設定がどうもうまくいって
いないのかなと思います。
C:\cygwin\etc\pango
にあるpango.modulesの中身が空っぽで,設定がうまくいっていないと
思います。
Cygwin のMLで報告してください。できないようなら私からやりますが。

321:名無しさん@お腹いっぱい。
14/05/28 19:27:20.94 vOW90ggg9
>>320
私もCygwinをインストールしてますが,趣味であって仕事では
NativeなWindowsをつかっています。
今日Cygwinをアップデートしましたが,
pango-querymodules --version

でpangoのバージョンを見るとおそらく最新版のpangoですね。
pango-querymodules (pango) 1.36.3
module interface version: 1.8.0

gnuplot 4.6.3はふるいので,古いpangoにリンクしてビルドしてある
と思います。

私がビルドしているgnuplot 5.0-rc1のバイナリでためしてもらえませんか。

URLリンク(www.tatsuromatsuoka.com)

README_TM.txtを読んでインストールしてください。
wxtを使っているのでgtk2のインストールが必要だと思います。

あるいはCygwin setupでpangoをdowngradeしてみるのも手かと思います。

322:名無しさん@お腹いっぱい。
14/05/28 19:44:19.03 vOW90ggg9
>>321 自分のバイナリでためしてみました。
pngcairo表示はされますが,ちとフォントが変ですね。
やはり,pango.modulesがうまくセットされていないと思いますね。

暇を見つけて,CygwinのMLで報告してみます。
#英語でやらないといけないので,すぐにできるとはいいませんが。

323:名無しさん@お腹いっぱい。
14/05/29 08:12:45.89 Fw53M7oKr
>>322
URLリンク(cygwin.1069669.n5.nabble.com)

Cygwin MLに投稿しました。

324:名無しさん@お腹いっぱい。
14/05/31 09:35:04.62 HRFdgt98t
>>323
URLリンク(cygwin.1069669.n5.nabble.com)

pango に問題はないといわれました。

325:名無しさん@お腹いっぱい。
14/05/31 22:30:35.33 .net
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
みたいな感じ。

326:名無しさん@お腹いっぱい。
14/05/31 22:31:38.50 .net
ごめん>>325だけど,
だれかわかる人
>>319
のひとに答えてあげて!

327:名無しさん@お腹いっぱい。
14/06/01 08:04:11.34 mdPIyUaVI
>>326
320-324です。
自分の使っているCygwinでは症状が再現しません。
(フォントに不自然さはかんじますが。)
なので,教えてあげることができません。

最後の手段として,
うまくいくかどうかは保証しませんが,
Cygwinを一度アンインストールしてインストールしなおすするくらいで
しょうか。

~/.bashrc などの各種設定をバックアップをとっとかないと
悲惨な目にあうので作業は慎重に。

328:名無しさん@お腹いっぱい。
14/06/01 18:11:58.04 .net
>>319
2-3週間前っていうと、ウチはmsys2なんだがその頃pacmanでコアのアップデートしたら
動かなくなったソフトが何件かあった。
バックアップしておいたので、結局コアを以前の状態に戻したら直った

恐らくmsys2(1では無い)の開発者はcygwinの動向をチェックしてると思うので、その頃なん
か変更したんだと思う、全然参考にならなくてごめん
可能なら元の状態に戻してみるのがいいんじゃないかな。

329:名無しさん@お腹いっぱい。
14/06/05 09:18:11.88 ht2Hj91Ve
>>319
(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'

win64 で wxt terminal のビルドで苦戦するなか,似たような状態にいまなっています。
(gnuplot.exe:3284): Pango-WARNING **: failed to choose a font, expect ugly output. engine-type='PangoRenderWin32', script='common'
(gnuplot.exe:3284): Pango-WARNING **: failed to choose a font, expect ugly output. engine-type='PangoRenderWin32', script='latin'


原因は,おそらくpangoのバージョンアップでしょう。
前にも書きましたが,考えられる対処法は3つ。
1.Cygwin setupで一つ前のpangoにもどす。

2.新しいpangoにリンクしてビルドした,私の作成のgnuplotのバイナリを
利用する。

3.自分でgnuplotをビルドする。
(Cygwin上では,qtやwxtを組み込まなければ,難しくありません。)

1.でだめなら2.3。をやるしかないと思います。

なお,私の作成のgnuplotのCygwin(5.0-rc1)バイナリ
URLリンク(www.tatsuromatsuoka.com)

330:名無しさん@お腹いっぱい。
14/06/08 10:03:46.05 .net
>>328
ありがとう。
319じゃないけど。

331:名無しさん@お腹いっぱい。
14/06/10 22:48:03.77 .net
4.6にしたらtab補完の後にスペースがつくんだけどこれなんとか出来ないんですか?
あと描画に前よりずいぶん時間がかかるようになってる.アニメーションとかにするとめちゃくちゃおそいわ

332:名無しさん@お腹いっぱい。
14/06/11 02:42:19.35 .net
>>331
言い出しっぺがやるもんだ

333:名無しさん@お腹いっぱい。
14/06/11 02:53:33.91 .net
>>332
みんな困ってないの?

334:名無しさん@お腹いっぱい。
14/06/11 10:26:55.34 .net
>>333
困ってるからなんとかしてくれよ。

335:名無しさん@お腹いっぱい。
14/06/11 17:12:48.09 GHwQvZh5o
>>331 >>333 せめてバグチケットに登録したら。直してくれるかわからないけど
ここでどうのこのいっててもどうにもならんと思うけど。

URLリンク(sourceforge.net)

336:名無しさん@お腹いっぱい。
14/06/11 19:08:06.75 GHwQvZh5o
>>331 platformくらい書かないと情報が少なすぎます。

337:名無しさん@お腹いっぱい。
14/06/11 19:55:28.02 GHwQvZh5o
Windows 版の話で恐縮ですが,32bitと64bitの両方でwxtとqt ターミナルを
動くようにしました。(5.0-rc1 cvs ソース)
(MinGW-w64 32bit and 64 bit GCCを使いました。)

URLリンク(www.tatsuromatsuoka.com)

なお,Kakutoさんのmsvcビルドの5.0-rc1 cvs版も32bitと64bitの両方で
wxtとqt ターミナルが使用できます。

URLリンク(ctan.ijs.si)

バージョン5.0リリースバージョンは,
qtターミナルがWindowsでも動くようになると思います。

ただし,windows ターミナルもかなり改良されているので,
windowsユーザーにとってはかなり魅力的なターミナルです。
(私は,Windows上ではwindows terminalを対話型ターミナルとして
使い,白黒はpostscript,カラーはemfターミナルをつかっています。)

ただ,qt ターミナルはpdfとsvgのファイル出力を備えており,
動作も高速です。
私はUbuntu上では,Qt ターミナルを使っています。

svg出力は,Inkscapeでの編集が可能なので,魅力的だなと思います。

338:名無しさん@お腹いっぱい。
14/06/12 00:40:51.20 .net
>>331
ちなみにターミナルの種類は?
うちはx11だけど描画が遅くなった感じはしないよ

339:名無しさん@お腹いっぱい。
14/06/13 13:39:26.38 .net
>>338
僕もx11です.
見た感じ描画の解像度が高くなってるからそれが理由かも

340:名無しさん@お腹いっぱい。
14/06/13 13:55:36.73 BGQ1yW6fu
>>338 >>339 プラットフォーム(UbuntuとかDebianとか)を書いて
話をしましょう。情報が少なくて議論になってません。

341:名無しさん@お腹いっぱい。
14/06/22 16:17:24.62 .net
普通の y エラーバー付きの2次元グラフでは横(x)方向は点ですが、
これを1cmくらいに長くして箱の様にしたいのですが、どうしたら良いでしょう?

棒グラフだと必ず下がゼロから始まってしまう。
そうではなくて、任意の高さを中心に誤差が高さの箱を描きたいのです。
例えば、誤差付きエネルギー準位の様に。アイデアを貸してください。

342:名無しさん@お腹いっぱい。
14/06/22 19:43:00.12 .net
>>341
使ったこと無いから分からないけど、一番下のcandlesticksとかどう?
URLリンク(folk.uio.no)

343:名無しさん@お腹いっぱい。
14/06/23 18:36:46.48 lQVlUGReF
>>341
boxxyerrorbars を使えば?
詳しくはマニュアル見て

344:名無しさん@お腹いっぱい。
14/06/24 01:56:34.69 .net
>>341
x幅が固定ならboxes、点ごとに変えるならboxerrorbars。
と、うろ覚えで回答してみる。

345:名無しさん@お腹いっぱい。
14/06/27 01:50:17.12 .net
gnuplotである観測データをスプライン補完使って描画するには、
plot "hoge.dat" using 1:2 smooth csplines
ってやると思うんだけど、
そのスプライン補完で描画されたグラフの近似式ってのはわからないんだっけか?

346:名無しさん@お腹いっぱい。
14/06/30 09:38:00.09 2jiaA5Ulv
>>345
ヘルプを読む限り近似式を求める方法はないようです。
まあ,自然スプライン曲線ならそれほど計算は難しくなく,
ググればプログラムぐらい出てくるので自力で係数きめたら?

347:名無しさん@お腹いっぱい。
14/07/02 20:12:08.01 CWOIkTOD3
5.0のリリースの準備がすすんでいる最中ですが,
4.6の最後のリリースとして4.6.6が出るかも。

URLリンク(gnuplot.10905.n7.nabble.com)

Stable branch(4.6)のcvsソースをcheck outしたんだけど,
6/30にも修正が入っていたりリリースの可能性はあるかも。

5.0はいろいろ大きな修正が入るので,4.6.6がでれば
いい意味で枯れたバージョンとなるかな。

348:名無しさん@お腹いっぱい。
14/07/03 07:45:36.24 .net
>>345
わからんかも?
な?

349:名無しさん@お腹いっぱい。
14/07/04 20:11:29.41 F2rEQt6I9
>>347

4.6.6がでるかもということで,stable branch のソースをチェックアウトして
WindowsとCygwinでビルドしてバイナリをアップロードしました。

URLリンク(www.tatsuromatsuoka.com)

ちなみにstable branchをチェックアウトする方法は,

export CVSROOT=:pserver:anonymous@gnuplot.cvs.sourceforge.net:/cvsroot/gnuplot
cvs login
cvs -z3 checkout -r branch-4-6-stable -d gnuplot46 gnuplot

です。パスワードは入れず単にリターンを押してください。

350:名無しさん@お腹いっぱい。
14/07/04 21:37:31.97 .net
そういうときは素直に
help fit
するか、もうちょっと違うツールをご検討下さい

351:名無しさん@お腹いっぱい。
14/07/04 23:57:40.65 .net
>>350
知らないだけでしょ?(笑)

352:名無しさん@お腹いっぱい。
14/07/05 00:24:37.51 .net
>>351
はい知りません(笑)

353:名無しさん@お腹いっぱい。
14/07/05 07:11:52.52 .net
>>352
キモいから書き込むな、無知(笑)

354:名無しさん@お腹いっぱい。
14/07/05 16:26:47.22 .net
pdfcairoでイタリック使えないってマジ?

355:名無しさん@お腹いっぱい。
14/07/05 18:39:26.64
> pdfcairoでイタリック使えないってマジ?
使えるので,否マジ

356:名無しさん@お腹いっぱい。
14/07/07 12:49:10.29 .net
>>353
そうやって自ら回答にたどりつかない道を選ぶんですね(笑)

357:名無しさん@お腹いっぱい。
14/07/07 18:31:22.05 vXHTyJI/H
>>319
ずいぶん前の話ですが,fontconfigのfc-cashを起動すると変わるかもしれません。

$ fc-cache -r -v

コマンドを実行したら一度,cygwinを終わって再スタートしてください。

まだ,見ておられるようだったらダメ元で試してみてください。
ちなみに自分でビルドしたCygwin上のgnuplotのwxtの表示が
まともになりました。

358:名無しさん@お腹いっぱい。
14/07/07 20:06:26.00 vXHTyJI/H
>>350
質問者はスプライン補完と書いてある。だけど,350さんのいうように
近似曲線が得たいとも思える。情報が少なくてよくわからんけど,
近似曲線が得たいのなら350さんがいうように適当な関数を考え,
fitするのがよいのでは。

ただ,データの精度がじゅうぶんあり,スプライン補完のデータを使って
任意の点データを補完で推定するなら各点でのパラメータをしる必要が
ある。
それをやりたいなら,octaveやscilabなどの数値計算ツールを使うか,gnuplot
でデータのsamplingを細かくして,近い値をとるかなどすればいいとおもうのですが。

359:名無しさん@お腹いっぱい。
14/07/09 17:04:25.34 .net
'と"どう使い分けてる?

360:名無しさん@お腹いっぱい。
14/07/10 00:50:32.74 .net
>>356
キモいから書き込むな、ゴミカス(^ ^)

361:名無しさん@お腹いっぱい。
14/07/10 18:25:40.13 0M5zEIBuJ
>>359
なかなか難しい。
実験データが具体的なモデルに裏打ちされて,
理論曲線があるならばfitをつかうのが筋。

実験データがあるものの具体的なモデルがない場合は難しい。
実験データを再現する数学的な式がありそうならfitをつかう。

また,実験データ自体が十分な精度があればcsplineを
なければacsplineを使う。
でも,acsplineうまくいかない場合も多い。

実験の条件やデータの精度などいろんな条件があるので,
一概な使い分けをいうことは無理なんじゃないかな。

362:名無しさん@お腹いっぱい。
14/07/12 15:17:08.28 .net
>>360
そんで答えは見つかったのかにゃー?

363:名無しさん@お腹いっぱい。
14/07/13 12:18:34.40 .net
>>362
氏ねや、ゴミカス(^ ^)

364:名無しさん@お腹いっぱい。
14/07/13 21:43:52.96 .net
gnuplotを複数立ち上げようとして
aa.shに
#bin/sh
gnuplot -persist hoge.plt
gnuplot -persist hoge2.plt
・・
みたいなものを作って実行したのですが、
cannot open serverとうまく行かない場合があります
何回もやっているとうまくいく時もあるのですが、
なにか原因考えられれないでしょうか?

365:名無しさん@お腹いっぱい。
14/07/14 18:20:26.47 .net
>>364
エラーメッセージは出力されたものを、そのまま書いて下さい。
.plt の中で set term は何を指定していますか?
.shをどこからどうやって実行していますか?

.pltでグラフ画像を作ってしまい、後で表示して比較したらいいと思いました。

366:名無しさん@お腹いっぱい。
14/07/15 10:32:24.37 XKdVExNAN
>>364
UNix動かすの面倒なので,Cygwinで同様なものをつくりましたが,動きます。
Cygwin-x86_64 windows 7 gnuplot 4.6.3

gnuplot -persist hoge.plt
gnuplot -persist hoge.plt

にして,hoge.pltの中身がplot sin(x)みたいに簡単だからかもしれませんが。
症状が再現できるものを提示してもらわないとおそらく回答はつきません。

また,OSやgnuplotのバージョンも明示してください。
不十分な情報ではなにも答えることができません。

367:名無しさん@お腹いっぱい。
14/07/15 18:07:49.75 XKdVExNAN
>>364

cannot open serverでgnuplot のソースをgrepすると
src/qtterminal/QtGnuplotEvent.cppで

QtGnuplotEventHandler::QtGnuplotEventHandler(QObject* parent, const QString& socket)
: QObject(parent)
{
m_blockSize = 0;
m_socket = 0;
m_server = new QLocalServer(this);
if (!m_server->listen(socket))
qDebug() << "QtGnuplotApplication error : cannot open server";

connect(m_server, SIGNAL(newConnection()), this, SLOT(newConnection()));
}


cannot open serverというメッセージがあります。
qt ターミナルでよろしいでしょうか。

qtはプラットフォームによってはターミナルの初期化に時間がかかる場合が
あるので,wxtかx11で試されたらいかがかと思います。

368:名無しさん@お腹いっぱい。
14/07/15 22:32:09.44 .net
>>365
ありがとうございます。状況記入少なくて申し訳ありません

エラー全文は、
QtGnuplotApplication error : cannot open server
です
さっき気づいたのですがこの状態で30秒ぐらい待っているとグラフが出てくるときがありました

pltでset termというものは指定していませんでした。
今回のエラーに関連しそうなのでしょうか?勉強不足ですいません調べてみます
.shの実行方法は、fortranのプログラムをeclipseで作成実行しておりプログラム中のcall systemで呼び出していました
他にターミナルから直に./aa.shもやってみたのですが、同じ症状でした

gnuplotで画像出力?して、それをanimateなどで実行するということでよいでしょうか
勉強になります
自分でもやり方調べてみますが、もしまたアドバイスいただけたら幸いです
ありがとうございました。

369:名無しさん@お腹いっぱい。
14/07/16 00:40:04.38 .net
ゴミカス野郎は自分がわからないと、調べろとかよくわからんこと言い始めるよね。
一種の癇癪に近い

370:名無しさん@お腹いっぱい。
14/07/16 08:34:21.47 EfpzJ7eTd
>>368
ターミナルに種類があることから,学んでください。
Windowsでないようなので,対話型のターミナルは
qt, wxt, x11 (+ aqua Mac OS用)があります。

x11 一番古い対話型ターミナルです。基本的な機能は十分ですが,
  透過に対応していない(?)など現在のgnuplotのフルの機能には
  対応していません。
wxt cairo+pango+Wxwidgtsといったツールを使ったマルチプラットフォーム
  のターミナルです。アンチエイリアスによる曲線のスムーズな表示
  などに対応しています。クリップボードボタンによるビットマップ
  イメージを簡単に取得できるなどの特徴を有しています。
qt Qtをベースとした,もっとも新しいターミナルでマルチプラットフォーム
  のターミナルです。wxtとづ用にアンチエイリアス,クリップボードボタンによるビットマップ
  イメージを簡単に取得などの機能を備えています。その他,ファイルへの
  エクスポートの機能があり,pdf,svg,png,bmpをサポートしてます。

aquaはMacユーザーでないのでわかりません。

なお,Mac OSでqtターミナル起動が遅いと聞いたことがあります。
(私は,Macユーザーではないので,どの程度なのかはわかりません。)


  

371:名無しさん@お腹いっぱい。
14/07/16 08:42:01.86 EfpzJ7eTd
>>368
どのようなターミナルが自分のgnuplotで使えるのかは,
gnuplotのプロンプトから

gnuplot> set term

とすればみることができます。
起動時にqtが立ち上がっているようなので,x11やwxtも使えるかもしれません。
起動時のターミナルを変更するには,
環境変数GNUTERMにターミナル名をセットするか
スタートアップファイル ".gnuplot" に
set terminal x11
などを設定するかです。
例えば最初に出てきた。aa.shならば,

#bin/sh
export GNUTERM=x11
gnuplot -persist hoge.plt
gnuplot -persist hoge2.plt


などとすることです。

372:名無しさん@お腹いっぱい。
14/07/16 09:11:06.97 EfpzJ7eTd
>>368

>gnuplotで画像出力?して、
それをanimateなどで実行するということでよいでしょうか

gnuplotのterminalには先にあげた対話型の出力だけでなく,
postscript, png, jpeg, pngcairo, pdfcairo, svg, .....
など様々な画像形式を出力するターミナルが存在します。

マニュアルを読んでください。

たぶん >>365 の方がおっしゃりたいのは,アニメ―トすることではなく
例えばpngターミナルで,スクリプトごとの描画をそれぞれ違う名前の
pngファイルに保存しておき,画像ファイルビューアーで表示すれば
というアドバイスだと思います。

373:名無しさん@お腹いっぱい。
14/07/16 19:38:14.39 .net
書き方まずかったですか?すいません

374:名無しさん@お腹いっぱい。
14/07/16 22:31:52.02 K30W+QLjR
>>373 書き方がまずいとは思いません。なにか,おっしゃりたいことがうまく
伝わっていないように感じたので,おせっかいですいません。

375:名無しさん@お腹いっぱい。
14/07/17 11:38:29.96 .net
>>373
見当違いな質問をしておいて的外れな回答が返ってきたのが気に入らないバカが拗ねてるだけ。ほっといていい。

376:名無しさん@お腹いっぱい。
14/07/31 20:17:37.20 .net
5.0の正式版はいつ来るの?

377:名無しさん@お腹いっぱい。
14/07/31 21:03:26.19 y7OFTFceX
>>376
さあ? まだ,rc2もでてないし,しばらくかかると思います。

最近みつかったグリッドの問題もあるので。
URLリンク(gnuplot.10905.n7.nabble.com)

378:名無しさん@お腹いっぱい。
14/08/15 06:16:35.55 ZViC1rX+K
cannot open serverを質問したものです
2ch.netしかみておらず、2ch.scに書込されたレスに今気づきました
教えていただいたx11で、問題は解決しました
ありがとうございました

379:名無しさん@お腹いっぱい。
14/08/15 22:35:55.24 ZViC1rX+K
cannot open serverを質問したものです
連投すいません
最初の書き込みからたくさんのレスを
いただいていたみたいで、2ch.scとnetの差で気づいておらず
無視した形になってしまい大変失礼しました
これからは2ch.scの書き込みも見ようと思います

380:名無しさん@お腹いっぱい。
14/08/19 12:38:37.24 .net
たまに何かの拍子に履歴が消えるんだよな・・・
環境依存なのだろうか

381:名無しさん@お腹いっぱい。
14/08/19 18:34:23.73 t9B00Va8s
>>376 >>377
URLリンク(gnuplot.10905.n7.nabble.com)
Re: 18-August-2014 Update on version 5 progress

に書かれていますが,Ethanさんがもうすぐ5.0rc-2を作られるそうです。
最初の予定より遅れていますが,確実に正式リリースにはちかづいている
ようです。

なお,9月か10月に4.6シリーズの最後となる4.6.6がリリースされる
予定であることも書かれています。

382:名無しさん@お腹いっぱい。
14/08/20 21:21:07.76 .net
来週くらいに5.0-rc2が出るらしい。

383:名無しさん@お腹いっぱい。
14/08/22 17:34:09.11 MZyq9bl2N
cvs のバージョンが5.1になりました。
5.0のrc2は間もなく出るのでしょう。

384:名無しさん@お腹いっぱい。
14/08/26 18:57:07.97 zNoYbPQ9G
5.0 rc2はまだ,SourceForgeにはuploadされていませんが,
branch-5-0-stableのソースは,5.0-rc2になっています。

branch-5-0-stableのソースのcheck outは以下のコマンドでできます。

export CVSROOT=:pserver:anonymous@gnuplot.cvs.sourceforge.net:/cvsroot/gnuplot
cvs login

cvs -z3 checkout -r branch-5-0-stable -d gnuplot50 gnuplot

385:名無しさん@お腹いっぱい。
14/08/29 17:15:34.48 wyeBTKibL
5.0rc2 が出ました。
URLリンク(sourceforge.net)

Windowsバイナリは,今しがた作成してEthanさんに伝えました。
しばらくしたら,Sourceforgeにアップロードされるでしょう。

386:名無しさん@お腹いっぱい。
14/08/30 08:23:33.38 x1T1OHLIp
>> 365

5.0rc2 のWindows,CygwinバイナリがSourceforgeにアップロードされました。

387:名無しさん@お腹いっぱい。
14/09/09 23:28:40.68 .net
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
# ====== サンプルここまで =====

388:名無しさん@お腹いっぱい。
14/09/10 12:40:50.43 cYLA9jDyk
>>387
症状再現しました。(4.4.4, 4.6.5, 5.1(cvs))
バグですかね。
本家で聞いてみるのがいいと思います。

389:名無しさん@お腹いっぱい。
14/09/10 14:33:37.71 cYLA9jDyk
>>387 >>388

バグかどうかよくわかりませんが,バグではないかということで,
bug ticketに登録しておきました。

URLリンク(sourceforge.net)

390:名無しさん@お腹いっぱい。
14/09/11 15:20:08.34 TwsHg9RNG
>>389
開発者さんからの回答がありました。
(詳しくは原文を読んでください。)
どうも,もともとhidden3dのコードはarrowheadsを考慮していないようです。
hidden3dとarrowheadsを両立するにはコードの書き換えが必要なようです。

したがって,hidden3dのもとで矢印を使うことは現状ではできないということ
です。

391:319,387
14/09/13 00:05:55.49 0n85g7zJ0
>>390
ありがとうございました.
(open2chを見てなかったのでレスに気づかず,お礼が遅くなりすみません.)

あと,>>319にレスくれた方もありがとうございました.
かなり時間が空きましたが,たったいま自己解決しました.
原因は, /cygdrive/c/Windows/Fonts/ にあるフォントのファイル名の
大文字/小文字にあったようです.(Cygwin上から見たファイル名は,
例えばARIAL.TTF,symbol.ttfのようになっていました.)

そこで,
mkdir ~/.fonts/
cd ~/.fonts/
ln -s /cygdrive/c/Windows/Fonts/ARIAL.TTF Arial.ttf
ln -s /cygdrive/c/Windows/Fonts/symbol.TTF Symbol.ttf
などとしたあと,シェル上で
export GDFONTPATH=${HOME}/.fonts/
としてからgnuplotを起動したら,pngcairoでもきれいなフォントが表示できました.

392:名無しさん@お腹いっぱい。
14/09/17 18:05:22.23 .net
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°回す) 以外でお願いします

393:355
14/09/17 20:17:48.81 .net
f(y) <= x <= g(y) を塗りつぶしたいという意味です

394:名無しさん@お腹いっぱい。
14/09/18 00:26:08.69 .net
>>380
亀だが俺もそうだわ!

395:名無しさん@お腹いっぱい。
14/09/18 19:20:26.12 A/qzlqe31
職場でgnuplot本家のサイトを見ようとしたら、フィルターにブロックサれた。
数日前まで見られたから、何事かと管理者へ問い合わせたら、
Webサイト改ざんの疑いがあるとの情報提供があったらしく、
フィルターのブラックリストに入っているんだとか。

396:名無しさん@お腹いっぱい。
14/09/18 21:38:13.95 RW8mY1RG7
>>395
gnu~~は狙われやすいって聞いたことある

397:名無しさん@お腹いっぱい。
14/09/18 23:23:17.06 .net
>>394
きっついよなほんと
実際、アッー!って叫んだし

398:名無しさん@お腹いっぱい。
14/09/20 05:13:56.10 .net
さっきまた消えたわ・・・
どうもIOが激しい最中にgnuplotをquitで抜けたときに、
(<unknown>:32015): GLib-GObject-WARNING **: gsignal.c:2392: instance `0x2ac978040b60' has no handler with id `129'
とかいう変なメッセージを出した後 segmentation fault になるっぽい

バージョンは4.6.5

399:名無しさん@お腹いっぱい。
14/09/20 09:25:29.23 .net
>>398
OSは?
core吐かせろ

400:名無しさん@お腹いっぱい。
14/09/22 15:03:33.97 /7c80bA6o
Version 5の正式リリースは今年の末になりそうです。

URLリンク(gnuplot.10905.n7.nabble.com)

401:名無しさん@お腹いっぱい。
14/09/24 18:39:26.19 wxiPP7AKa
gnuplot-4.6.6がでました。
4.6の最後のバージョンのようです。

URLリンク(sourceforge.net)

windows用バイナリはまだのようです。

402:名無しさん@お腹いっぱい。
14/09/25 14:37:20.06 mR3HhgfNG
URLリンク(sourceforge.net)
にwindowsバイナリがアップロードされました。

403:名無しさん@お腹いっぱい。
14/10/09 01:44:25.33 .net
gnuplot -e "plot sin(x)"

上記をzsh等の上から実行するとグラフができてから一瞬で終了してしまう
止めておく方法は無いだろうか?

この止める方法があれば、10分ごとに更新されるデータからgrepなどで取り出した情報から
一気にグラフ化するまでシェルスクリプトでやれて便利になるのだが...

404:名無しさん@お腹いっぱい。
14/10/09 02:42:48.98 .net
>>403
マニュアルの
-persist
replot
をチェック

405:名無しさん@お腹いっぱい。
14/10/09 08:31:02.23 .net
>>404
Thanks
-persist オプション便利だね

406:名無しさん@お腹いっぱい。
14/10/09 23:00:36.72 .net
-persistだと、ショートカットキーやマウスで拡大とか効かないんだよね。
しょうがないからperlとかでパイプ開いてコマンド流し込んだりとか。
ちなみにtermはx11。

407:名無しさん@お腹いっぱい。
14/10/10 01:41:48.28 .net
loadすれば?

408:名無しさん@お腹いっぱい。
14/10/15 18:21:47.63 .net
>>399
また、そんなことばっか言うて!キミはいい加減にしたまえ


神戸市の東、芦屋西宮の知的障害者施設で未成年利用者に性的な行為をして淫行条例で逮捕された三田谷学園元職員の堂垣直人(西宮市老松町)は、結局どういう罪になったの?
被害者家族のケアを芦屋市役所と兵庫県警はちゃんとやったのか?
差別や虐待は環境を選べない子供には関係ない。

URLリンク(www.youtube.com)

409:名無しさん@お腹いっぱい。
14/10/31 23:04:44.48 .net
保守

410:名無しさん@お腹いっぱい。
14/11/06 22:43:58.53 .net
5.0の正式版はいつ来るの?
CVSはもう5.1までいってるのに、5.0はrc2から進まないって。。。

411:名無しさん@お腹いっぱい。
14/11/07 17:39:22.78 k9ua7tiEt
> CVSはもう5.1までいってるのに
5.0-rc2 と同じ番号ではまずいので,あげただけ。
バグフィックスは平行して実施。内容はだいたい同じ。

412:名無しさん@お腹いっぱい。
14/11/22 19:19:06.42 .net
いつのまにか5.0-rc3が出てた。
finalって書いてあるよ。

413:名無しさん@お腹いっぱい。
14/12/06 20:31:32.14 .net
break axisを使いたいだけのためだけどgnuplotを触ってみることにしました
色々できそうですね。散布図ぐらいしか使わないかもですが

414:名無しさん@お腹いっぱい。
14/12/08 22:39:50.08 .net
オレは自作GUIツールのグラフ表示にgnuplotで散布図出してるけど、色々できすぎて泣けてくる。
できればクリッカブルマップ的なことができると、もっとうれしいなと思う今日この頃。

415:名無しさん@お腹いっぱい。
15/01/01 14:15:35.64 .net
あけおめ保守

416:名無しさん@お腹いっぱい。
15/01/02 05:24:18.55 .net
丁度今来た

417:名無しさん@お腹いっぱい。
15/01/14 00:46:50.24 .net
Ver5リリースしたんだね
自分はCygwinに来るまで座して待つ

418:名無しさん@お腹いっぱい。
15/01/15 23:48:32.77 .net
やっと5.0正式版きたね。
心置きなくインスコできる。

419:名無しさん@お腹いっぱい。
15/01/16 01:51:20.98 .net
何が変わったんですか?

420:名無しさん@お腹いっぱい。
15/01/16 07:27:19.83 .net
>>419
公式リリース読めよ、ゴミ

421:名無しさん@お腹いっぱい。
15/01/16 11:59:54.14 .net
URLリンク(www.gnuplot.info)

422:名無しさん@お腹いっぱい。
15/01/16 21:54:35.40 .net
>>420
読むのがダルイから聞いてんだよ
それぐらいも分からないとか頭おかしい

423:名無しさん@お腹いっぱい。
15/01/16 23:12:24.89 .net
「英語を」読むのがだるいというのならこの辺
URLリンク(takeno.iee.niit.ac.jp)

424:名無しさん@お腹いっぱい。
15/01/17 00:52:11.07 .net
ありがとうございます

425:名無しさん@お腹いっぱい。
15/01/17 01:45:24.72 2E2TZb+s4
リリースノートの訳
URLリンク(takeno.iee.niit.ac.jp)

426:名無しさん@お腹いっぱい。
15/01/17 01:28:56.80 .net
>>422
ダルイとかいばることかよw

427:名無しさん@お腹いっぱい。
15/01/18 14:13:31.39 .net
>>422
なら死ね、ゴミ

428:名無しさん@お腹いっぱい。
15/01/26 18:42:42.80 .net
ファイル名やディレクトリ名に = を含むと補完がうまく効いてくれない
何か方法ないかな?

429:名無しさん@お腹いっぱい。
15/01/26 20:09:52.18 .net
>>428
ファイル名を変えるw

430:名無しさん@お腹いっぱい。
15/01/26 21:03:53.14 .net
>>429
(´・ω・`)

431:名無しさん@お腹いっぱい。
15/01/27 02:17:36.20 .net
使えるからといって使うと「センスないね」などと詰られることが時々ある
理不尽と思うかもしれないがこればかりは慣れていただくしかない

432:名無しさん@お腹いっぱい。
15/01/27 13:14:54.17 .net
支障ない限りは = : + - @ あたりの記号は自由に使うけどなぁ
とはいっても今の仕事はgnuplot必須なんで諦めてるけど・・・

433:名無しさん@お腹いっぱい。
15/02/17 19:32:54.93 .net
Cygwinにgnuplot5.0が来たので使ってみたけど,表示がかなり変わるね.
色や実線/破線が変わるのは調整して何とかなったけど,
3次元プロット(splot)するときに『set grid』を使うと,XY平面上のグリッドが波打つのは困った.
ネットで解決策を探していたら.本家のdemoも波打っている.
gnuplot demo script: surface1.dem
URLリンク(gnuplot.sourceforge.net)
に載っているサンプル,たとえばこれとか↓
URLリンク(gnuplot.sourceforge.net)
URLリンク(gnuplot.sourceforge.net)
set grid に linestyle を追加したら直線になったけど,破線にはできなかった.

434:名無しさん@お腹いっぱい。
15/02/18 14:01:17.11 1w90cN6Qe
>>433
どうも,libgdをつかうターミナルでおかしなことになるようですね。
URLリンク(stackoverflow.com)

Cygwinのgnuplotならcairo系のターミナルが使えるので,pngcairoを
使えば問題は避けられるようです。

435:名無しさん@お腹いっぱい。
15/02/18 15:38:46.02 1w90cN6Qe
>>434

CygwinでCairo系のターミナルを使う場合,LC_ALL=C のようにロケールを
設定しないとフォントがおかしくなります。念のため。

436:名無しさん@お腹いっぱい。
15/02/19 13:19:24.30 12ZVB6Gfx
>>433

URLリンク(sourceforge.net)
にバグをフィックスするパッチがアップされました。
5.0.0のソースにパッチをあててCygwin上でビルドしてためしたところ
pngターミナルでsplotのグリッドがひずむ問題が直りました。

Cygwin上なら,gnuplotのビルドもそれほど難しくないので試してみられては
いかがでしょうか。

437:名無しさん@お腹いっぱい。
15/02/20 20:21:27.82 OnDmZEPd/
Windows Nativeの64bitのgnuplot-5.0.0のバイナリを作成したので,
SourceForgeにアップしてもらいました。

URLリンク(sourceforge.net)

438:433
15/02/22 01:37:29.19 XGYRCCcvZ
おお、皆さんありがとうございます。
gnuplotは仕事で使っているので助かります。
月曜に試してみます。

439:名無しさん@お腹いっぱい。
15/03/06 22:33:56.28 .net
錯視じゃないの?
ホントはまっすぐなのに曲がって見えるとか。

440:名無しさん@お腹いっぱい。
15/03/09 13:55:31.22 hb9K/VV29
>>439
錯視じゃないですよ.すでにバグとして認定され,CVS版ではフィックスされています.

441:名無しさん@お腹いっぱい。
15/04/05 20:51:47.57 .net
例の2ちゃんの改変のせいか
ますます過疎ってるね

442:名無しさん@お腹いっぱい。
15/04/06 19:51:12.58 OxiIVRBvU
>>441
そうですね.
gnuplot使いにはなくてはならない板だと思うのですが.
URLリンク(toro.2ch.net) しか知らない人まだ多いと思います.
このアドレスを皆に知ってもらわないと.

443:名無しさん@お腹いっぱい。
15/04/09 19:53:44.23 5miN6TMjZ
>>440
CVS版のバイナリ
通常のWindows版
MinGW URLリンク(www.tatsuromatsuoka.com)
MSVC URLリンク(www.ring.gr.jp)

Cygwin版
URLリンク(www.tatsuromatsuoka.com)

Linuxの人は自分でビルドすると思うので配布しません。

444:名無しさん@お腹いっぱい。
15/04/09 19:54:38.40 5miN6TMjZ
>>443 MSVC 版は角藤さんビルドです

445:名無しさん@お腹いっぱい。
15/04/11 00:42:01.25 .net
URLリンク(www.becoolusers.com)
こんな感じの二重ドーナッツグラフをgnuplotで作りたいのですがどうしたらいいですか?
円グラフの作り方は検索すると見つかりますが、ドーナッツグラフの作り方がわかりません

446:名無しさん@お腹いっぱい。
15/04/11 14:15:43.74 qJyAPUsxA
>>445
ここより
Gnuplot Q&A 掲示板 URLリンク(ayapin-film.sakura.ne.jp)
で聞くことを薦めます

447:名無しさん@お腹いっぱい。
15/04/12 01:31:10.38 .net
今ググって調べただけだけど、重ねて書けばいいんじゃない?
==> 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

448:名無しさん@お腹いっぱい。
15/04/29 14:28:26.13 TVynFHM8t
gnuplot 4.6.7 がでました。
URLリンク(sourceforge.net)

449:名無しさん@お腹いっぱい。
15/05/11 13:34:26.93 3rDu0SXBS
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 を適宜書き直す。
これでは,全ユーザーに設定がいく。

そうしたくない場合は,調査中です。

これでLANG=Cしなくても,wxtターミナルのフォントがまともになった。

450:名無しさん@お腹いっぱい。
15/05/14 11:06:24.71 dweyJYQKG
Feature requests
URLリンク(sourceforge.net)
(Improve utf-8 treatment in interactive session on gnuplot for windows)
に対応するパッチがcvsに取り込まれました。

これでこれでインタラクティブセッションのprintコマンドやpauseコマンドで
非ASCII文字を使う場合にutf8もWindows版のgnuplotで使えるようになりました。

windows版cvsバイナリの配布URL
 松岡版 : URLリンク(www.tatsuromatsuoka.com)
 角藤版 : URLリンク(ctan.ijs.si)


パッチを書いてくださった竹の先生には感謝ですm(__)m。

451:名無しさん@お腹いっぱい。
15/05/28 22:07:02.11 .net
活きてますか?

452:名無しさん@お腹いっぱい。
15/06/01 22:22:14.71 .net
1

453:名無しさん@お腹いっぱい。
15/06/04 16:15:12.87 RBmu3i2tg
保守

454:名無しさん@お腹いっぱい。
15/06/07 13:20:20.47 z/CxPkRY3
URLリンク(www.gnuplot.info)

ってででんだけど,SourceForgeにいったら,ファイルが見当たらなかった。
確かによく読むと5.0.1が出たとは書いていない。

でも,もうすぐでるってことかな。

455:名無しさん@お腹いっぱい。
15/06/07 14:51:11.92 4R4wqyT/6
>>454
本家のMLで聞きました。Fitコマンド関係で詰めをしているようです。
でももうじき出るでしょう。

URLリンク(gnuplot.10905.n7.nabble.com)

456:名無しさん@お腹いっぱい。
15/06/08 09:04:08.15 zJ9n1oOWu
gnuplot-5.0.1がでました。
URLリンク(sourceforge.net)

windowsバイナリはビルドしましたが,Ethanさんのスケジュールの関係上
sourceforgeにwindowsバイナリがupされるには少し時間がかかるかもしれません。

457:名無しさん@お腹いっぱい。
15/06/08 10:14:16.34 zJ9n1oOWu
>>456
Ethanさんの予定が入る前だったらしく,Windows バイナリもSourceForgeに登録
されました。

458:名無しさん@お腹いっぱい。
15/06/10 21:26:03.48 .net
qtターミナルがシステムのqtテーマを反映しない
デフォルトのテーマになる
どこ見たら良いのか検討もつかん

459:名無しさん@お腹いっぱい。
15/06/11 13:07:10.64 gAeEyXMTj
qtターミナルがシステムのqtテーマ
とはなんでしょう。
qtターミナルのWindowのタイトルのことでしょうか。

gnuplotのバージョン,OS(Windows, ubuntu, OSX等),
入手方法(バイナリをダウンロードしたのか,自分でビルドしたのか)

などの基本情報をつけて質問してください。

460:名無しさん@お腹いっぱい。
15/06/12 19:10:10.68 BUAo0wbZP
>>458 >>459
qtテーマ について調べてみました。
URLリンク(archlinuxjp.kusakata.com)

まだ,よくわかっていないので教えてください。

461:名無しさん@お腹いっぱい。
15/06/13 04:48:18.05 .net
>>458
qt本スレに移動する

462:名無しさん@お腹いっぱい。
15/06/16 13:18:52.37 efQJPEA3i
Gnuplot Q&A 掲示板

URLリンク(ayapin-film.sakura.ne.jp)
の2957番にgnuplot-5.0.1 の NEWS の訳が載っています。

463:名無しさん@お腹いっぱい。
15/06/16 17:15:57.95 efQJPEA3i
SourceForge seems to add adware to software (windows installer)
というのが本家のbeta MLにたって(というか私がたてた。)

URLリンク(gnuplot.10905.n7.nabble.com)

5.0.1からwindowsのinstaller版には
md5のチェックサムが明示されるされるようになりました。

URLリンク(sourceforge.net)

# しかし,SourceForgeはなぜこんなことはじめたんだろ。
# メンテナーやユーザーには迷惑千万なのに

464:名無しさん@お腹いっぱい。
15/06/17 13:00:56.41 XMuQj+UP/
>>463
Windowsユーザーにはあまり,MD5チェックサムそのものがしられていないと
個人的には思います。

MD5のウィキペディア
URLリンク(ja.wikipedia.org)

Windows純製のチェックサムの命令fciv (cmd上で動く)がありますが,
デフォルトではインストールされないので,
URLリンク(support.microsoft.com)
からインストールしてください。

GUIベースのものがいいという方は,「チェックサム GUI winndows」あたり
をキーワードにしてWeb検索すればフりーソフトがいろいろ出てきます。
私にはどれがいいかとかわからないので自分で好みのものを探してください。

465:名無しさん@お腹いっぱい。
15/07/14 17:16:25.16 BAqLAc+te
Windowsバイナリでjpegターミナルが動かないと報告がありました。
(4.6.6,5.0.0 64bit, 5.0.1)
URLリンク(sourceforge.net)

なぜ,こんなことが起こったのかはbug チケットを見てください。

4.6については,このバクを直した4.6.7のバイナリを新たにアップロードし
5.0については,このバクを直した5.0.1のバイナリにアップデートしました。

URLリンク(sourceforge.net)

466:名無しさん@お腹いっぱい。
15/08/05 21:26:05.78 .net
過疎ってますな。
自分的にはgnuplotのような神ツールにはずいぶんお世話になってるので
盛り上がってほしいところだが。

467:名無しさん@お腹いっぱい。
15/08/06 16:17:41.49 .net
5になったのにね

468:名無しさん@お腹いっぱい。
15/08/06 17:59:32.74 .net
俺のQt terminalも矢印がダサい

469:名無しさん@お腹いっぱい。
15/08/07 19:04:34.31 DX2qF91cI
>>466 たしかに。まあ,でも問題なく使えてるってことなのかな?

>>467  5になった当初は,すこしは話題がでたけど最近あまりなくなりましたね。

470:名無しさん@お腹いっぱい。
15/08/21 01:25:15.33 .net
terminalはなんとなくwxtにしてるわ
今は何が人気なんだろう

471:名無しさん@お腹いっぱい。
15/08/21 02:51:05.21 .net
wxtかqtだろう
関心がなければx11か

472:名無しさん@お腹いっぱい。
15/09/09 17:01:27.53 .net
これって逆関数のプロットってできませんか?

473:名無しさん@お腹いっぱい。
15/09/10 02:03:39.42 .net
出来る

474:名無しさん@お腹いっぱい。
15/09/11 09:56:52.72 bbGFuXPAp
>>472
例えば y=x^2 の逆関数
f(x)=x*x
set parametric
plot f(t), t

475:名無しさん@お腹いっぱい。
15/09/13 18:25:28.43 .net
よろしくです。
エクセルからのスペース出力データだとダメですよね?
テキストエディタで色々変更して流し込めました。
Mac OSでデータファイルを使うとき、改行コードとエンコは何を指定すると良いの?

476:名無しさん@お腹いっぱい。
15/09/13 23:39:52.33 .net
日本語でおk

477:名無しさん@お腹いっぱい。
15/10/20 06:54:12.12 .net
ワロタ

478:名無しさん@お腹いっぱい。
15/11/01 21:05:25.64 .net
オマエラちょっと親切にしてやんないから
ますます過疎ってるじゃないか。

479:名無しさん@お腹いっぱい。
15/11/03 16:31:59.56 .net
調べればできますしお寿司

480:名無しさん@お腹いっぱい。
15/11/21 01:02:31.49 .net
>>475
環境によるとしか言えない
自分の場合はutf8, LF, タブ区切りがデフォ
エクセルも使ってた時はタブ区切りテキストで保存->nkfでエンコード変更してた

481:名無しさん@お腹いっぱい。
15/12/06 13:24:23.55 .net
ちょっとお聞きしたいのですが、
linepointsで書いたグラフの凡例を、
時系列の最後のデータの大きい順に並び替えることなどできないでしょうか?

482:名無しさん@お腹いっぱい。
15/12/06 14:21:50.74 .net
デフォルトの機能じゃ無理

483:名無しさん@お腹いっぱい。
15/12/06 23:34:42.85 .net
そうかな...

484:名無しさん@お腹いっぱい。
15/12/07 10:32:14.30 .net
そうだよ

485:名無しさん@お腹いっぱい。
15/12/07 10:57:05.97 .net
基本的にplotで並べた順だから、plot "> "で外部プログラム呼び出して判定していくしかないと我思う

486:名無しさん@お腹いっぱい。
15/12/07 11:23:57.78 .net
Gnuplotはあくまでプロットソフトだからデータの解析には全く向いてない
例えば移動平均すらデフォルトではできなかったはず
あと個人的な興味なんだけど、最後のデータの大きい順に凡例を並び替えるってデフォルトの機能でできるソフトウェアってあるの?
シェアでもフリーでも

487:名無しさん@お腹いっぱい。
15/12/09 16:10:54.12 .net
>>482-486
ありがとうございました。
歴史の長いgnuplotならもしかしてマニアック機能であったりするんじゃないかと思って聞いてみました
データファイルの方を大きい順にするようにしてみます

488:名無しさん@お腹いっぱい。
15/12/09 16:48:05.59 .net
マニアック機能って何だw

489:名無しさん@お腹いっぱい。
15/12/09 22:41:46.99 .net
!sort in.csv > out.csv

490:名無しさん@お腹いっぱい。
15/12/09 23:27:19.08 .net
ん?sortじゃまったく用件を満たさないと思うけど

491:名無しさん@お腹いっぱい。
15/12/19 21:50:40.78 .net
gnuplotが楽しすぎる。
使い込むほど綺麗で見やすいグラフが作れるし、裏ワザ的なノウハウも蓄積されて
「こんなこともできるんだぜ!!」って自己満足にもひたれる。
仕事に集中できない時の良い暇つぶしになるし、
それが報告書掲載用のグラフづくりという実益にもなっています。
ありがとう、gnuplot。

492:名無しさん@お腹いっぱい。
15/12/21 22:53:37.93 .net
神ツール!

493:名無しさん@お腹いっぱい。
16/01/07 18:11:04.82 .net
数値計算の結果がうまく行ってグラフが綺麗に描けたとき、誰かに見せびらかしたくなる。
でも論文に載せるには適さない。業務上の秘密のため無闇に公開もできない。
ああ…

494:名無しさん@お腹いっぱい。
16/01/20 21:46:05.61 .net
ラベルに latex 形式の数式が使える様になったら神ツールと認めても良いが、現状は凡ツールだな。

495:名無しさん@お腹いっぱい。
16/01/20 22:21:30.48 .net
set encoding utf8
#set term svg
plot sin(x) ** 2 title 'sin^2 {/:Italic θ}'

496:名無しさん@お腹いっぱい。
16/01/20 22:24:16.80 .net
ぐらいなら

497:名無しさん@お腹いっぱい。
16/01/20 22:40:49.98 .net
tikzだめなの?

498:名無しさん@お腹いっぱい。
16/01/21 00:32:48.46 .net
eps吐かせて手で書けばいいとおもう
gnuplotのpsってそんな複雑じゃないし

499:名無しさん@お腹いっぱい。
16/01/23 11:58:19.66 .net
それを楽にするのがソフトウェアでしょう。

500:名無しさん@お腹いっぱい。
16/01/25 22:57:52.96 .net
latexとの連携は面白いね。ぜひ実装してほしい
とかいいつつMSWordばっか使ってる俺

501:424
16/01/26 00:58:29.23 .net
俺は論文に載せるグラフは今でも plus パッチを当てた ver3 を使ってるよ。
ラベルで数式を気楽に書けないなんて不便極まりないないからね。
gnuplot3 の名前で自分のhomeにインストールしてる。

502:名無しさん@お腹いっぱい。
16/01/29 16:40:35.51 l2X4ZZECF
5.0.2がリリースされた模様。
URLリンク(sourceforge.net)
なお,windows用バイナリはテストバイナリがあります。32ビットのみ。
URLリンク(sourceforge.net)

503:名無しさん@お腹いっぱい。
16/02/15 18:39:04.08 LNVfFdrf6
>> 497
私自身は,word派なのでTeXは使いませんが,tikzについての解説を見つけましたので参考までに示します。

URLリンク(nomura.nagoya)

504:名無しさん@お腹いっぱい。
16/02/16 10:25:02.93 12UKSqvlZ
URLリンク(takeno.iee.niit.ac.jp)
にも書かれているように、ここに定期的に出てくる「gnuplot+」の方が優れて
いるという話が、LaTeX を使わない人の意見だとすると、tikz とか epslatex
等の terminal を紹介してもあまり意味はないかも。
gnuplot+ のその機能は、かなり大がかりな仕組みなので、今後 gnuplot 本体
に取り入れられるかというとちょっと難しいかな。その意味では gnuplot+ は
意味はあり続けるんでしょう。

505:名無しさん@お腹いっぱい。
16/02/23 07:58:32.54 Ha73oIdBP
gnuplot 5.0.3が正式にリリースされました。

URLリンク(sourceforge.net)

(正式にと書いたのはrelease candidateはすでにリリースされていたため)

今回はwindowsのバイナリもすでにアップロードされました。
5.0.2あまり日がたっていませんが5.0.2になった際に
wxtにバグが生じたのでそのfix,qt,aqua, tkcanvasでも
バグフィックスや大きな書き換えがあったことから
短い間隔でのリリースとなりました。

5.0.2をお使いの方は5.0.3に乗り換えることをおすすめします。

506:名無しさん@お腹いっぱい。
16/03/04 12:37:07.83 .net
2つの関数に挟まれた領域を塗りつぶすにはどうすればいいのでしょうか?
データファイルの2つの線の間を塗りつぶすことができるのは知っているのですが
データファイルじゃなくて関数で指定したいです。

507:名無しさん@お腹いっぱい。
16/03/04 12:39:01.46 .net
グラフ生成のスクリプトを作成して実行するとプロセスが残ってしまうのですが
プロセスを終了するにはどうすればいいのでしょうか?
繰り返し実行するとグラフは作成されるのですが、繰り返した回数だけ
gnuplotのプロセスが残ってしまいます。
OSはWindowsです。

508:名無しさん@お腹いっぱい。
16/03/04 15:40:37.66 .net
>>507
こんなんしたときこっちではプロセス残ったりしない
C:\>more sin.plot
set terminal png
set output "sin.png"
plot sin(x)
C:\>gnuplot sin.plot

509:名無しさん@お腹いっぱい。
16/03/04 17:01:18.01 .net
>>508
最後にset outputを付けないと生成したファイルを開こうとすると他のプロセスが使用中
で開けませんってなりませんか?
set outputを付けないで何度がテストした感じだとプロセスが増えていないかもしれないですが
ファイルを開けないので実用に耐えないです。
マシンを再起動すれば開けましたが。

510:名無しさん@お腹いっぱい。
16/03/05 11:17:41.35 .net
>>508
最新のバージョンで試したらプロセスは残りませんでした。
古いバージョンのバグだったみたいです。お騒がせしました。

511:名無しさん@お腹いっぱい。
16/03/05 21:25:37.67 .net
matplotlibというものに出会ってどうでもよくなった。

512:名無しさん@お腹いっぱい。
16/03/06 13:30:52.44 .net
で?

513:名無しさん@お腹いっぱい。
16/03/06 22:26:40.45 .net
Python裏山スィ~

514:名無しさん@お腹いっぱい。
16/03/06 23:50:15.83 .net
>>513
python載せたら良いじゃん。
matplotlib使ったらgnuplotなんて要らなくなるか、ちょっとしたグラフ描きたいぐらいのついでぐらいでしか使わなくなるよ。
本格的にやるんなら、python+numpy+matplotlib+pandasで何でも出来るぜ。

515:名無しさん@お腹いっぱい。
16/03/07 00:16:40.15 .net
gnuplotの使い方を分かってなさそう
どういう使い方してる?

516:名無しさん@お腹いっぱい。
16/03/12 16:58:04.03 dORPcxzMF
備忘録
# 対数軸での10^6のような表記
set ytics format "10^{%T}"

517:名無しさん@お腹いっぱい。
16/03/12 19:43:28.46 .net
set label {/Symbol p}とかで出力する文字のフォントはどこで設定するんですか?
set label

518:名無しさん@お腹いっぱい。
16/03/12 19:44:49.17 .net
set label {/Symbol p}とかで出力する文字のフォントはどこで設定するんですか?
set label あいうえおとかのフォントは設定できるんですが、(この場合の)Symbolのπ
のフォントはデフォルト?が使われているみたいできれいじゃないです。
OSはWindowsです。
ダブルクオートはだめみたいなので再度書き込みます。

519:名無しさん@お腹いっぱい。
16/03/12 20:16:53.87 .net
>>518です。
terminalをwindowsにしたらきれいなフォントで出力されました。
wtxの問題のようですが、wtxのフォントの設定は特殊なんでしょうか?

520:名無しさん@お腹いっぱい。
16/03/13 10:17:57.96 pqABPvwn4
>> 519
qtターミナルでは,windowsターミナルと同じフォントが使われました。
(Ver.5以降ですが)

pdfcairoでやってみたのですが,pdfcairoでもSymbolはwxtと同じフォントでした。wxtだけの問題ではなくてcairo ベースのターミナル全般にわたることのようです。

qtターミナルでpdfにエクスポートするとフォントがcairoベースターミナルと
同じものになってしまうようですが。
時間ができたら本家のMLででも聞いてみますが期待なさらないように。

後は雑談

windowsターミナルのemfへのexportは使い物になりません。

私は,windows使いですが,emfターミナルを使っています。
MS-Office に貼ると見た目が美しくありませんが,印刷するときれいに
なものが得られるのでそのまま使います。
power pointなどの用途にはビットマップのイメージに変換するか
一回グループ化を解除して使うか(フォントなどが乱れることあり)
どちらかにしています。

521:名無しさん@お腹いっぱい。
16/03/13 11:12:55.92 pqABPvwn4
>>520
例えばタイトルすべてをTimes New Romanにしていいなら次の方法があります。
Times New Romanにもギリシャ文字があるのでそれを使います。
文字コード表をたちあげます。(windowsのバージョンによって起動方法がちがう
のでググってください。)
ひたすら,ギリシャ文字を探します。(かなり下のほうにあります。)
ほしい文字が探せたらクリックして,コピーでコピーします。

これをgnuplotのコマンドラインやスクリプトを編集している
エディタに貼ります。

gnuplot> set title 'π' font 'Times New Roman, 18'
gnuplot> plot sin(x)

enhanced textでTimes New Romanを指定するのはフォント名にスペースが
入っているせいかうまくいきません。
今本家で聞いています。

522:名無しさん@お腹いっぱい。
16/03/13 13:16:12.66 .net
&theta;とかで記号を記述できることを見つけたんだけど
どういう機能なんだろ?
マニュアルで探しても見つけられなかったんだけど
機能の名前とか説明しているページとか知ってたら教えて

523:名無しさん@お腹いっぱい。
16/03/13 14:48:53.43 .net
エンティティを参照してるんじゃ

524:名無しさん@お腹いっぱい。
16/03/13 15:55:37.73 pqABPvwn4
>>522
θ はhtmlでのギリシャ文字の記述ですね。

私が知る限りでは,gnuplotでギリシャ文字を楽に書くには

このスレでよく出てくるgnuplot+を使う。
URLリンク(www.h2.dion.ne.jp)
(gnuplotのバージョンが相当古いため文法が古いため,今ある
スクリプトは相当書き直す必要が出てくる。)

tikzターミナルを使ってlatexを使ってpdfなどと作成する。
これは,>>503 に書いてあるリンクを見る。
WindowsではMikTeXなどのlatexが必要。

くらいかな。
>>512 の方法ってそんなに面倒ですか?

525:名無しさん@お腹いっぱい。
16/03/13 16:01:28.91 pqABPvwn4
ごめん
>> 512 の方法ってそんなに面倒ですか?
でなくて
>>521だった。

526:名無しさん@お腹いっぱい。
16/03/13 16:09:02.83 pqABPvwn4
enhanced textではマニュアルにあるとおり&(実際は半角)の記号は,
スペースを確保する制御記号なので,&theta;のようには
書けないんじゃないかな。

527:名無しさん@お腹いっぱい。
16/03/13 18:13:42.75 .net
>>523
エンティティって何だろう?
マニュアルを検索しても見当たらなかったけど

528:名無しさん@お腹いっぱい。
16/03/13 18:41:28.85 .net
文字実体参照 character entity reference

529:名無しさん@お腹いっぱい。
16/03/13 20:12:53.93 .net
>>523
&theta;の形式がcharacter entity referenceだってこと?
ただ、character entity referenceをgnuplotがどうサポートしてるかについては
マニュアルもWebのページも見つけられない
PNGとかでしか使えないみたいだからgnuplotの機能じゃなくてGDライブラリの機能かもしれない

530:名無しさん@お腹いっぱい。
16/03/13 20:13:28.54 .net
PNG出力のときとかしか使えない

531:名無しさん@お腹いっぱい。
16/03/14 04:29:51.73 6dKZEgQeB
>>529 >>530

gnuplot> set out 'tmp.png'
gnuplot> set title '{Θ}'
gnuplot> plot sin(x)
gnuplot> set out

で試してみたのですが,使えませんでした。
どうやって使うのでしょう?

532:名無しさん@お腹いっぱい。
16/03/14 04:34:30.95 6dKZEgQeB
>>531
set title '{Θ}' は
set title '{&}'theta;'です。
ここの書き込み自体が文字実体参照つかってますね。^^;

533:名無しさん@お腹いっぱい。
16/03/14 04:36:49.44 6dKZEgQeB
>>532
ごめん
set title '{&}'theta;'でなくて
set title '{&theta;}'
ね。(__)

534:名無しさん@お腹いっぱい。
16/03/14 04:38:13.48 6dKZEgQeB
なんどもすまぬ
set term pngはかけた上での話。

535:名無しさん@お腹いっぱい。
16/03/14 07:47:16.77 vmtXWVPGU
>>521
>enhanced textでTimes New Romanを指定するのはフォント名にスペースが
>入っているせいかうまくいきません。

と書きましたが,やり方がわかりました。
(ps_guide.pdfやまたはs_guide.psにTimes Romanで例がありました。)

set title '{/Times-New-Roman=18 a}'

536:名無しさん@お腹いっぱい。
16/03/14 07:59:09.80 vmtXWVPGU
gnuplotのマニュアルのenhanced textの項に

特殊記号は、8 進文字コードを与えることで数字で指定できます。
例えば、 {/Symbol 245} は、Adobe Symbol フォントの無限大の記号です。
しかし、これは、 UTF-8 のようなマルチバイトエンコーディングではうまくいきません。
UTF-8 環境では、タイプ打ち、そうでなければあなたが望む文字を選ぶような方法で、
マルチバイト列を間接的に入力できるようにすべきです。

で書いてあるので,

set encoding utf8
として,
set title '{/Times-New-Roman π}'
とするのはユニコードがサポートされたあたりからgnuplot的には
正しいやり方だといえるでしょう。

537:名無しさん@お腹いっぱい。
16/03/14 11:08:01.43 .net
SVGなら分かるが

538:名無しさん@お腹いっぱい。
16/03/14 12:09:04.84 vmtXWVPGU
>>537 確かにそうなんですよね。
latexやhtmlのようなやり方で
記述できればそれに越したことではないと思います。

マニュアルに>>536 のように書かれていて,
それでやれればやれないよりはにましとかなと思います。
(Postscript terminalでの8進数で記述するよりいいかと)

539:名無しさん@お腹いっぱい。
16/03/14 13:04:43.68 .net
>>537
教えてー

540:名無しさん@お腹いっぱい。
16/03/16 14:52:38.61 .net
HTML, XML, SVGだと&#160;みたいに実体参照できる

541:名無しさん@お腹いっぱい。
16/03/17 17:39:50.48 .net
>>539 >>540
これってsvg のスクリプトのことですよね。だから、svgターミナルからはできないってことでいいのかな。
svgをはきださせて、スクリプトをエディタで編集するってことでいいんですか?

542:名無しさん@お腹いっぱい。
16/03/18 08:35:56.06 .net
>>541
テストしたらこうでした。
pngかgifとかでしか使えないみたい。
set terminal wxt noenhance
plot x title

543:名無しさん@お腹いっぱい。
16/03/18 08:36:56.13 .net
>>541
テストしたらこうでした。
pngかgifとかでしか使えないみたい。
set terminal wxt noenhance
plot x title &theta;
タイトルは「&theta;」
set terminal png noenhance
plot x title &theta;
タイトルは「θ」
set terminal svg noenhance
plot x title &theta;
タイトルは「&theta;」
(ダブルクオートは書き込めなかったから消してます)

544:名無しさん@お腹いっぱい。
16/03/18 10:17:14.76 .net
>>543
情報ありがとう。
便利な機能なので、
feature requestでもだしてみます。
#お前がやれと言われそうですが

545:名無しさん@お腹いっぱい。
16/03/18 10:55:00.38 .net
>>544
よろしく。
ちなみに/Symbolでも記号を指定できるんだけどSymbolフォントの扱いが
terminalによってばらばらなんだよね。
確かwxtだとデフォルトのフォントを指定してもSymbolフォントになってしまって
実際にはかっこ悪いフォントが選択される。
pngだとデフォルトのフォントが反映されたような。

546:名無しさん@お腹いっぱい。
16/03/18 19:29:25.16 .net
>>545
パソコンから書き込んだら2chブラウザで見れないので、スマホから書き込んでいます。
windowsの文字コード表(起動の仕方は、ググって下さい。m(__)m)を起動してTimes New Romanのフォントを探すとギリシャ文字がでてくるので、これをスクリプトを書いているエディタにコピペします。
enhanced textでは
'{/Times-New-Roman π}'
でπの部分は実際は文字コード表からとってきたコードのフォントです。シングルクォートを使う方がお勧めです。(ダブルクォートでないとできないこともあるようですが。)
wxt だけでなく、色々なターミナルで使える方法です。

547:名無しさん@お腹いっぱい。
16/03/19 00:12:01.39 .net
>>546
Times New Roman のようにフォント名にスペースがある場合は、スペースをハイフン(-)で置き換える(Times-New-Roman)のがTipsです。(これで大分悩んだ(*_*))。

548:名無しさん@お腹いっぱい。
16/03/19 07:39:58.99 .net
>>543
ちなみにenhanced textでは、{'/:Italic \&theta;'} のように書く。

549:名無しさん@お腹いっぱい。
16/03/19 07:42:47.38 .net
>>548
間違えた。
'{/:Italic \&theta}'

550:名無しさん@お腹いっぱい。
16/03/19 10:01:00.52 .net
>>545
feature requestsに
あげました。
URLリンク(sourceforge.net)

551:名無しさん@お腹いっぱい。
16/03/19 10:16:33.23 .net
>>550
ありがとう。
どうしてgdを使っているterminalは対応しているのかだけでも分かればすっきりする。

552:名無しさん@お腹いっぱい。
16/03/21 15:24:03.53 .net
Unix板なのにWindowsの話ですいません。でも、このビルドツールはunix類似環境で動くので言い訳しておきます。
Build instructions using MSYS2/Mingw-w64
URLリンク(sourceforge.net)
このインストラクションにそって開発版のgnuplotのビルドが出来ました。
いい時代になったものだ。

553:名無しさん@お腹いっぱい。
16/03/22 17:53:20.30 .net
>>551
URLリンク(gnuplot.10905.n7.nabble.com)
が理由のようです。
予想されたようにlibgdの機能を使っているようです。
他で実装するのは、不可能ではないと思いますが、まあ、やってくれないでしょう。

554:名無しさん@お腹いっぱい。
16/03/22 17:56:56.34 .net
とりあえずは、>>546の方法を使って下さい。この方法は、この方法で合理性がある方法なので。

555:名無しさん@お腹いっぱい。
16/03/24 11:55:45.02 .net
>>553
やっぱりそうなんだ。
お蔭様ですっきりしました。

556:名無しさん@お腹いっぱい。
16/04/03 06:17:01.59 .net
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ターミナルのフォントがまともになった。

557:名無しさん@お腹いっぱい。
16/04/09 01:14:22.79 .net
塗りつぶしていない領域と塗りつぶした領域で点線の色を変えるにはどうすればいいんでしょうか?
set terminal png
set grid front
plot x with filledcurves x1
を実行すると塗りつぶした領域では格子線が白で表示されるので分かりやすいです。
同じような効果を得たいのですが、wxtやpngcairoに出力した場合は点線の色が常に黒になるため
塗りつぶした領域では点線が見づらくなってしまいます。
白と黒の点線を指定できれば同じ効果が得られるんでしょうが
点線の地の色と線の色を両方指定する方法とかないのでしょうか?

558:名無しさん@お腹いっぱい。
16/04/09 21:51:44.26 .net
> 点線の色が常に黒になるため
点線が常に黒というのがよくわかりません。

559:名無しさん@お腹いっぱい。
16/04/09 21:58:05.31 .net
理解力がなかったm(__)m。gridの点線の話か。
png だけ違うのは、libgdの機能のせいかもしれない。

560:名無しさん@お腹いっぱい。
16/04/09 23:21:55.69 .net
>>559
そうだと思うんだけど、塗りつぶしていない領域と塗りつぶした領域で
点線の色を変える方法を知ってたら教えて欲しいです。

561:名無しさん@お腹いっぱい。
16/04/10 07:07:40.01 .net
>>560
ここで、答えがつかないようならgnuplot Q&A 掲示板で聞いてみたら?
名前さらすのがいやならハンドルネームでいい訳だし。

562:名無しさん@お腹いっぱい。
16/04/10 10:09:03.18 .net
>>561
聞いてみる。
どこが一番活発なんだろう?

563:名無しさん@お腹いっぱい。
16/04/10 12:31:15.94 .net
gnuplot Q&A 掲示板に投稿しようとしたら書き込み不可って言われた…。

564:名無しさん@お腹いっぱい。
16/04/10 16:49:37.50 .net
gnuplot Q&A 掲示板の3129番に投稿しておいた。

565:名無しさん@お腹いっぱい。
16/04/10 19:15:05.90 .net
>>563 gnuplot Q&A 掲示板への投稿は、スマホからでもできますよ。現に3129番への投稿はスマホから。

566:名無しさん@お腹いっぱい。
16/04/11 14:34:46.47 .net
>>564
パソコンから書き込もうとしたんですが、だめでした。
代理投稿ありがとうございました。

567:名無しさん@お腹いっぱい。
16/04/11 17:34:00.25 .net
>>566
grid線を灰色にかえるという、代替案が掲示板ででました。
これでいいかどうかは、話題主さん次第です。別の回答者が現れるかもしれません。

568:名無しさん@お腹いっぱい。
16/04/11 19:54:01.11 .net
>>567
塗り津美している領域と塗りつぶしていない領域で点線の色を変えたいのでちょっと違います。
でも、それを実現する設定はたぶんないんでしょうね。

569:名無しさん@お腹いっぱい。
16/04/11 21:29:33.44 .net
なんでこの質問者のレスは全てイラッとするんだろうか…

570:名無しさん@お腹いっぱい。
16/04/11 23:40:35.91 .net
>>568
pngターミナルでgridの色分けしているように見えるのは、錯覚らしい。
領域の境目の座標がわかればver. 5
なら、plotコマンドと三項演算子とfor文などつかって強引にやれんことはないかな。
問題は、領域の境目の座標を知ることだと思います。例のように直線ならば簡単ですが。

571:名無しさん@お腹いっぱい。
16/04/12 01:48:55.60 .net
>>570
身落とし。set arrowとdo for使うアイディアが出されていました。

572:名無しさん@お腹いっぱい。
16/04/12 08:56:05.06 .net
>>571
身落とし => 見落とし
m(__)m

573:名無しさん@お腹いっぱい。
16/04/12 11:32:04.61 .net
>>570
なるほど。pngではgridの色と点線が違うことが理由でしたか。
すっきりしました。ありがとうございます。

574:名無しさん@お腹いっぱい。
16/04/12 16:50:18.67 .net
gnuplot Q&A 掲示板の書き込み読んだらgnuplotを使い込んでいてすごい。
gnuplotを仕事で使ってるのかな?

575:名無しさん@お腹いっぱい。
16/04/12 18:53:19.58 .net
>>574
仕事で使っている人ですよ。私も仕事で使ってます。
掲示板便利ですよ。

576:名無しさん@お腹いっぱい。
16/04/12 19:24:08.06 .net
>>575
やっぱり。かなり使い込んでそうだから。
データ分析とかに使うことが多いんですか?

577:名無しさん@お腹いっぱい。
16/04/12 21:59:54.21 .net
>>576
論文にのせる図の作成。
日頃の実験データの整理。
自作の機器制御プログラムでのリアルタイムプロット。
fitコマンドによるパラメータ最適化。
等々。
gnuplotに触らない日の方が少ない位です。
本格的データ解析はoctaveでやりますが、gnuplotの方が遥かに使用頻度が高いです。

578:名無しさん@お腹いっぱい。
16/04/13 01:34:26.69 .net
>>577
大学の研究ですか。楽しそう。
実験データをまとめて比較したりしているんですかねえ。
使い方のノウハウとかプロセスとかたまってそうでうらやましいです。

579:名無しさん@お腹いっぱい。
16/04/14 06:27:39.86 .net
>>574
takeno.iee.niit.ac.jp/~shige/gnuplot/gnuplot.html#info
このぺーじは本当に情報の宝庫です。もしご存じなければご覧あれ。
gnuplot Q&A 掲示板にも頻繁に登場されておーと思う回答をされます。

580:名無しさん@お腹いっぱい。
16/04/14 06:30:09.65 .net
>>579
リンクミス。
URLリンク(takeno.iee.niit.ac.jp)

581:名無しさん@お腹いっぱい。
16/04/14 07:28:47.85 .net
>>579 >>580
ここも見てみて下さい。
URLリンク(www.ss.scphys.kyot-u.ac.jp)

582:名無しさん@お腹いっぱい。
16/04/14 07:30:48.38 .net
>>581
また、リンクミスm(__)m。
URLリンク(www.ss.scphys.kyoto-u.ac.jp)

583:名無しさん@お腹いっぱい。
16/04/14 14:14:45.21 .net
サイトの情報ありがとうございます。
読んでみます。

584:名無しさん@お腹いっぱい。
16/04/15 23:02:56.09 .net
gnuplot+gawkの環境で、fileAの3列目を横軸に、fileBの5列目を縦軸にグラフを描くにはどうすれば良いですか?

585:名無しさん@お腹いっぱい。
16/04/15 23:36:36.37 .net
>>584
awkは基本的に一つのテーブル型のデータファイルを手抜きして操作できるスクリプト。
二つのデータファイルをあつかうにはpasteコマンドでファイルを連結させるのが常套。
pasteを使うのが前提ならばawkは不要。
URLリンク(folk.uio.no)

586:名無しさん@お腹いっぱい。
16/04/16 00:00:32.74 .net
時間分解能の違う2種類の時系列データで同時刻の際の相関を見るとかだと
awkの連想配列が便利と言えば便利かもね

587:名無しさん@お腹いっぱい。
16/04/16 00:50:28.09 .net
>>585
ありがとうございました
思った通りに動作しました
>>586
今回は同じだったので異なる場合を見るときは使ってみます

588:名無しさん@お腹いっぱい。
16/04/16 18:49:39.25 .net
3次元のグラフの目盛の数字と目盛のラベルが他の軸だったり、軸の線と重なる
ことがありますが、どうするのがいいのでしょうか?
viewやoffsetを調整することはできるのですが、場当たり的な対応であり、
手間もかかるので、うまい対処方法はないでしょうか?

589:名無しさん@お腹いっぱい。
16/04/16 21:39:00.43 .net
>>588
これは、難しい。3Dだから。自分にはいわれている場当たり的対応しか、思い付かない。statsも2次元だし。
ダメもとでgnuplot Q&A 掲示板で聞いてみるとか。

590:名無しさん@お腹いっぱい。
16/04/17 06:38:01.46 .net
>>588
gnuplot Q&A 掲示板
に投稿してみた。
3140番です。

591:名無しさん@お腹いっぱい。
16/04/17 12:00:52.34 .net
>>590
ありがとうございます。

592:名無しさん@お腹いっぱい。
16/04/18 01:40:05.39 .net
>>589
viewの角度を元にoffsetを調整することを思いついて試してみたんですが
gnuplotが目盛の表示位置を調整しているため、うまく行かないです。
zを25度回転したあたりで1文字分ずらすようです。
ソースを読めば動作が分かるんでしょうがそこまでできないでいます…。

593:名無しさん@お腹いっぱい。
16/04/18 09:16:11.00 .net
だからお前らがソース読めってか?

594:名無しさん@お腹いっぱい。
16/04/18 18:07:49.57 .net
>>588 >>592
gnuplot Q&A 掲示板の3142番の回答のようにバグの可能性があります。
bug ticketsに登録できますか?
やり方がわからないならアシストします。

595:名無しさん@お腹いっぱい。
16/04/18 19:55:24.22 8GKie5xrY
>>594
z軸の回転角度を26~154度にするとy軸の目盛が急に軸に近づくのは
おかしい気はしていました。バグなんですかねえ。

bug ticketsに登録したことはないので自信はないです…。
Statusはopenで、Ownerは空でいいと思うし、内容は何とか書けないこともないと思うんですが
Milestone、Priority、Labelsはどうするんだろうという感じです。

596:名無しさん@お腹いっぱい。
16/04/18 19:56:58.35 .net
z軸の回転角度を26~154度にするとy軸の目盛が急に軸に近づくのは
おかしい気はしていました。バグなんですかねえ。
bug ticketsに登録したことはないので自信はないです…。
Statusはopenで、Ownerは空でいいと思うし、内容は何とか書けないこともないと思うんですが
Milestone、Priority、Labelsはどうするんだろうという感じです。
.scに書き込んでしまったので念のため.netからも。

597:名無しさん@お腹いっぱい。
16/04/19 00:45:42.25 .net
> Milestone、Priority、Labelsはどうするんだろうという感じです。
ここらは、全部空欄でいいですよ。
私がレポートするときはじめは、気にしてましたが、今は気にしてません。
最初だけは、Anonymousで書き込めますが、やりとりをするにはsourceforgeのアカウントが必要です。アカウント名は、ハンドルネームでもかまいません。
gnuplot Q&Aの回答にあったスクリプトはつけておくことをおすすめします。

598:名無しさん@お腹いっぱい。
16/04/19 12:21:11.42 .net
>>597
なるほど。登録してみます。
ちなみにviewの角度を元にoffsetを調整する関数が書けそうなのでそれを
完成させてから合わせてbug ticketsに登録しようと思います。

599:名無しさん@お腹いっぱい。
16/04/19 20:19:16.92 .net
>>593
登録しました。
URLリンク(sourceforge.net)
対応してくれるでしょうか。

600:名無しさん@お腹いっぱい。
16/04/19 20:35:11.04 .net
>>594宛でした。

601:名無しさん@お腹いっぱい。
16/04/19 20:39:21.29 .net
なお、>>594さんに対応して下さいということではないです。
誰かに対応してもらえるかなあ?という思いを率直に書いただけです。
あしからず。

602:名無しさん@お腹いっぱい。
16/04/19 21:13:46.55 .net
>>601
登録確認しました。
デベロッパ側の返事があるといいですね。


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch