1

開いた直後に閉じるスクリプトがあります。一時停止-1を試しましたが、ウィンドウが空になりました。セット出力も試しましたが、マルチプロットではできないようです

マルチプロットの使用中に出力を設定する方法はありますか?マルチプロットを設定する前に出力を設定しようとしましたが、psファイルが空白でした

編集:私が最も有用だと思った解決策は「マウスの一時停止」でした。また、set outputを使用して、「plot file1、file2、file3」を実行できると言われましたが、その構文に問題があります。

4

1 に答える 1

2

I typically set the output (and terminal) before going in multiplot mode. One thing you may be noticing is that some terminals don't draw the plots in a multiplot until you unset multiplot (see help multiplot).

The following works.

set term post enh color
set output "foo.ps"
set multiplot layout 2,1
plot sin(x)
plot cos(x)
unset multiplot

One issue with multiplot is that often you want to see the plot (e.g. using x11) and also put it in a file (e.g. postscript). The cleanest way to do this is using the load command:

#foo.gp
set multiplot layout 2,1
plot sin(x)
plot cos(x)
unset multiplot

Now you can call this:

set term x11 persist
load "foo.gp"
set term post enh color
set output 'foo.ps'
load 'foo.gp'
于 2012-06-27T17:51:57.483 に答える