タグ付けされた質問 「gnuplot」

3
gnuplotでは、線でプロットするが、欠落しているデータポイントをスキップする方法は?
このように、毎日に関連付けられた値を持っています: 120530 70.1 120531 69.0 120601 69.2 120602 69.5 # and so on for 200 lines このデータをgnuplotで線でプロットすると、データポイントがうまく接続されます。残念ながら、1週間以上のデータポイントが欠落している場合があります。Gnuplotは、これらの間隔に長い線を引きます。gnuplotで連続した日にのみポイントを接続するにはどうすればよいですか? データの前処理を必要とするソリューションは、スクリプトで既に平滑化されているため、問題ありません。 私が使用するものは次のとおりです。 set xdata time set timefmt "%y%m%d" plot "vikt_ma.txt" using 1:2 with lines title "first line", \\ "" using 1:3 with lines title "second line" 例:
20 gnuplot 

3
gnuplotの略語を調べる
私はgnuplotが初めてです。マニュアルを読んでいますが、スクリプトで使用されている略語の説明を見つけるのに苦労しています。たとえば、次のスクリプトを使用しています。 f(x)=invnorm(x) g(x)=norm(x) plot \ "file.curve" u (f($3)):(f($2)) ti "Curve 1" ls 1 lw 3, \ "file.curve" u (f($3)):(f($2)) ti "Curve 2" ls 2 lw 3, \ "file.curve" u (f($3)):(f($2)) ti "Curve 3" ls 3 lw 3, \ f(1-g(x)) noti lt rgb "#FF0000" lw 0.75, \ f(12.5*g(x)) noti lt rgb …
11 gnuplot 

1
gnuplotで1つの列を分割する方法は?
gnuplotデータファイルがあります。プロットしたいのですが、x軸のすべての値をnで割ります。 これをgnuplot内から行うことはできますか、それともデータファイルを書き換える必要がありますか?
11 charts  gnuplot 

1
Ubuntuベースのディストリビューションでgnuplotスクリプトからbashへのシステムコールを行う
私の質問は、どうすればgnuplotのデフォルトのシェルを変更できますか?stdoutをbashに送信するために変更したい。 これはかなり簡単なはずですが、私はあきらめています。その理由は次のとおりです。 gnuplot ver。を実行しています。4.6 Lubuntu 13.10。のパッチレベル3 私のデフォルトの対話型シェルはbash(Bourne-again shell)であり、Lubuntuのログインシェルはdash(Debian Almquistシェル)のようです。問題ありません。 しかし、gnuplotはbashの代わりにダッシュも使用しています。これは私がgnuplotに尋ねたときに得たものです: gnuplot> system "echo $0" sh そして、シェルに尋ねると: $ which sh /bin/sh $ ls -goh /bin/sh lrwxrwxrwx 1 root root 4 Dec 23 09:30 /bin/sh -> dash 問題のコンテキスト:いくつかのepslatexプロットを生成していますが、それぞれのincludegraphicsパスを変更する必要があります。 これは問題ではないはずです。sedとループが解決できないことは何もありませんが、gnuplotのシステムコールコマンドを使用してsedまたはbashスクリプトを呼び出すことはうまくいきませんでした。最後のファイルの最後の3行は常に欠落しています。ただし、純粋なbashから同じものを実行すると、かなりきれいになります。 また、opossiteを試し、gnuplotスクリプトからgnuplotを呼び出し、gnuplotスクリプトの印刷コマンドを含め、gnuplotのstd出力をbash変数にキャプチャしようとしましたが、どちらも機能しませんでした。たとえば、bashから次の行を試行すると、std出力にメッセージが返されますが、変数には内容が保存されません。 var=$(gnuplot plot.gnu) これがLubuntuの問題なのかgnuplotの問題なのかわかりません。回避策で既にtexファイルの問題を解決しましたが、gnuplotのシェルの問題はまだ気にしています。 だから私はそれを一般的な方法で尋ねています:¿どうすればgnuplotのデフォルトシェルを変更できますか?出来ますか?たぶんそれは他の誰かにとって役に立つかもしれません。;) 2016年8月3日に編集 最初の質問は、システムコールを使用して(systemコマンドを使用して)gnuplotからbashコマンドとスクリプトを実行する方法についてでした。ただし、この質問に対して提案した解決策は、ディストリビューションの元のシステムシェルdashを、知っているシェルbashに変更することでした。 システムシェルをbashに変更すると、システムの全体的なパフォーマンスに影響する場合があります。
2 ubuntu  bash  gnuplot 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.