gnuplotでは、1つのウィンドウに複数の折れ線グラフを描きたいと思います。を使用してチャートをプロットしましたが、multiplot
ラベル名が正しく表示されず、label1とlabel2が互いに印刷されます。
この問題をどのように解決できますか?そして写真も保存できますか?
答え1
私は常にシェルに入力するよりもgnuplot用のスクリプトを作成することを好みます。これによりマルチプロットは不要です。代わりに、次のスクリプトを実行できます。
#!/usr/bin/gnuplot
set terminal png crop size 1600,600;
set output "figure.png";
plot x, \
x*x, \
x*x*x,
答え2
gnuplot's
私は「multiplot」コマンドについて知りません。賢く使えば、好きなことができそうですが、内容を注意深く読んでみてくださいset origin
。help multiplot
「数値の保存」については、次の2つの方法のいずれかで説明できます。
gnuplot
最後の「plot」コマンドを含む、その時点の完全な構成を保存します。プロンプトにsave "somefile.load"
従ってください。gnuplot>
後で画面の内容全体を再生成するように求められload "somefile.load"
ます。gnuplot>
グラフィックを含むファイルを生成します。ファイルは、一部の画像形式(GIF、JPEGなど)または印刷可能な形式(PostScriptなど)です。
help set terminal
端末の設定方法を確認してください。 PostScriptが欲しいとしますが、後でフォーマットを選択できます。gnuplot>用語ポストスクリプトの設定
gnuplot > "plot.ps"の設定
gnuplot > 再描画
gnuplot>用語X11の設定
"plot.ps"ファイルに印刷可能なPostScriptバージョンのプロットが必要です。 GIF画像を取得するには、 set term gif
とset out "something.gif"
を入力できますreplot
。場合によっては、出力ファイルはユーザーが実行するかset term x11
他の操作を実行するまでゼロバイトになります。