2017-01-11 4 views
0

gnuplotに新しいものは、xmgraceの大きなファンでしたが、さまざまな理由で切り替える必要がありました。既存のプロット(つまり行)を削除する方法

私のプロットで既存の線を削除する方法を理解しようとしています。例えば、私が使用して線をプロットします

plot "somedata.txt" using 1:3 with linespoints ls 1 

をが、タイトルを追加するのを忘れ、または多分私は2番目の列を望んでいた、または多分私は間違ってファイル名を得ました。プロットされた新しく形成された線を消去する方法、またはプロット後にこれらの設定を調整する方法はありますか?私は明らかな何かを見逃していると確信していますが、私はそれを把握することはできません/これに関する情報を見つける。私ができることはreplotを使っていたのですが、(たとえば)タイトルを調整すると、古いものを上書きするのではなく、新しいプロットが作成されます。

編集:明確にするために、私はプロットを修正する方法を求めていましたが、プロットの特定の行のみを修正してください。たとえば、私は3行を持っていますが、そのうちの1つだけを調整したい場合です。 回答から(ありがとうございました!)私のワークフローを変更し、スクリプトをテキストファイル経由で読み込むのが最も合理的です。 gnuplotの持つ

おかげでみんな

+1

あなたの質問は、私には明確ではありません。インタラクティブモードでプロットを修正したいのですか?私は、あなたがその場合に必要な訂正で同じコマンドを書くだけです。 – Peaceful

+1

pdf出力が必要な場合は、すべてのコマンドをテキストファイルに書き出し、 'gnuplot myfile.txt'を使って実行することをお勧めします。 – Peaceful

+1

古いプロットを上書きすることはできません。なぜあなたはreplotの代わりに上書きするのですか? – vaettchen

答えて

0

ワークフローはXmgraceとは異なります。 gnuplotでは、コマンドを含むスクリプトファイルを記述してダイアグラムを作成する方法があります。このファイルは、Gnuplotによってロードされ、実行されます(コマンドラインからのGnuplotのコマンドload "filename")。ダイアグラムの追加、削除、または変更は、スクリプトファイルを変更してから再ロードして新しいプロットを作成することを意味します。 。

もう一つの方法は、対話型のgnuplotセッションを開始すると、gnuplotのコマンドラインにすべてのコマンドを入力することでコマンドの結果はplot後に見られ、splot、またはreplotコマンド、それらのどれもが何かを上書きしない - 彼らは再作成します出力。

「ターミナル」は、ターミナルで、png、x11-windowsなどの出力形式を定義しています...ターミナルx11のようなものはいくつかのインタラクティブな可能性を提供していますが、それらはかなり制限されています(私はズームのみを使用します)。 gnuplotを起動すると、デフォルトの 端末が「x11に設定された端末タイプ」のように表示されます。 gnuplotのスクリプトの

例としては、ここでは例のために見つけることができます:http://gnuplot.sourceforge.net/demo_5.0/

関連する問題