gnuplot を使おう。 その3 (944レス)
1-

816: 2022/04/02(土)18:07 AAS
おマカン
817: 2022/04/02(土)18:42 AAS
うちの環境Macだけど確か1日くらいかかった
なんやかんやライブラリ、アホほどインスコされたよ
818
(5): 2022/04/19(火)20:48 AAS
プロットするデータの個数によって、with linesとwith pointsを自動切換えできないでしょうか?

多くのデータファイルから自動で2Dプロットを作成しています。
基本的には
  plot "file.dat" with lines
でスッキリした線だけのプロットを描くのですが
たまにX,Yのデータが1組しかないファイルがあり
その場合プロットが目に見えない点だけになってしまいます。

そこでファイル中にデータが1組しかない時は
  plot "file.dat" with points
に自動的に切り替えてくれるとありがたいです。
省3
819: 2022/04/19(火)21:13 AAS
>>818
無いな

スクリプト組んで記述を変えるのが正解だと思う
820: 2022/04/20(水)23:47 AAS
そっかー
マニュアル読み込んでみても確かにできる気がしない
821
(1): 2022/04/21(木)00:15 AAS
あるいは with linespoints とか?
822
(2): 2022/04/21(木)17:17 AAS
>>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
}
823: 2022/04/21(木)17:21 AAS
stats を使えばいろんなことができる。
詳しくは以下参照。
外部リンク[html]:ss.scphys.kyoto-u.ac.jp
あと,このページ主のページは本当使えるチップスがある。
824: 2022/04/21(木)17:32 AAS
>>821
この発想は無かった!
825: 2022/04/21(木)17:32 AAS
>>822
ヘェ〜
826: 2022/04/21(木)20:17 AAS
>>822
初めて知った
827: 818 2022/04/22(金)19:20 AAS
statsうまくいきました!ありがとう!
統計情報なんて気にもとめてなかった。

ちなみにデータない時はエラーになって、STATS_recordsは元のままですね。
(初回ならundefined)

米澤先生のサイトはブックマークしてあったけど、忘れてた。。。
828
(1): 818 2022/04/30(土)20:53 AAS
5.0系だとログスケールの時にstatsがエラーになるという謎仕様。
5.2以降だと大丈夫みたいだけど、うちの環境だと使いたい端末がインストールができないorz

ところで5chの仕様変更でのせいか輪をかけて過疎化してるね
829: 2022/04/30(土)21:43 AAS
proxy2chを以下で起動すれば古い専ブラでも書ける
2chスレ:software
830
(1): 2022/05/01(日)18:59 AAS
>>828
> 5.0系だとログスケールの時にstatsがエラーになるという謎仕様。
そうなんですか。しかし,5.0系とは懐かしいですな。

> 5.2以降だと大丈夫みたいだけど、うちの環境だと使いたい端末がインストールができないorz
5.2でインストールできない terminal なんてなんでしょう。5.2でdeprecateになったterminalなのでしょうか。
831: 818 2022/05/02(月)20:28 AAS
>>830

あ、ウチ環なので一般的な話じゃないです。

LinuxやらSolarisやらMacやら、OSバージョンも複数あって
インストールされてるライブラリもまちまちで
どのマシンでも同じバージョンのgnuplotを動かそうとすると
ライブラリが足りなくてmake失敗したりとか。

今んとこ全部のマシンで成功したのが5.0系というだけの話。
832: 2022/05/19(木)00:17 AAS
set term qt widget <id>
の<id>って何を指定すればいいのかな?
他のアプリのウィンドウに表示できそうなんだけど違うのかな?
マニュアルみてもよくわからない。

x11なら
set term x11 window "<string>"
でウィンドウIDを指定すれば別アプリに表示させられるから
Qtでも出来そうな気がするんだけど違うかな。
833: 2022/05/19(木)06:58 AAS
そんな機能があったのね
douyatte使うんだ?
834: 2022/05/28(土)21:26 AAS
じぶんはTcl/TkのGUIアプリでウィジェットにgnuplotを表示させてます。
んでTkのscaleをぐりぐりするとグラフがぐりぐり動きます。

Tkinterならwinfo_idで出来そう
835: 2022/06/08(水)17:26 AAS
発音って
ヌープロット
でいいですか?
1-
あと 109 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.010s