5

gnuplotで、コマンドを使用する

set term pdf
set out 'filename.pdf'
plot sin(x)

画像をPDFに書き込むことができます。plot sin(x)その後、出力をリセットして、組み込みのgnuplotディスプレイを使用して画像を作成するにはどうすればよいですか(set out最初から使用していなかった場合と同じように)。

今のところ、gnuplotを再起動することによってのみこれを達成することができます。コマンドはreset役に立たないようです。皆さんありがとう!

4

2 に答える 2

8

他の答えに加えて、あなたはすることができます:

set term pop
set output   #reset standard output stream

一般に、現在作業している端末設定は、次を使用して保存できます。

set term ... #what you want to save
set term push
set term ... #temporary terminal
set term pop #restore the terminal settings that you "pushed"

ただし、に記載されているようにhelp set terminal

コマンドは、復元set term push中に現在の端末をその設定を含めて記憶します。 これはととset term pop同等ですが、ファイルシステムにアクセスしません。したがって、たとえば、印刷後にプラットフォームに依存しない端末の復元を実現するために使用できます。gnuplotの起動後、デフォルトのターミナルまたは ファイルからのターミナルが自動的にプッシュされます。したがって、ポータブルスクリプトは、別の端末が明示的にプッシュされていない限り、特定のプラットフォームでデフォルトの端末を復元することに依存できます。 save termload termstartupset term pop

于 2013-03-04T03:33:36.397 に答える
4

X11バージョンのgnuplotがインストールされていると仮定します。端末をx11に戻し、出力をリセットします

set term x11
set out
于 2013-03-03T18:48:53.767 に答える