私はmultiplotを使って、2つの画像のプロットを1つの列に積み重ねようとしています。これをx11端末でテストしようとすると、画像は別々に生成され、一度に1つしか表示されません。私が望むようなepslatex端末を使用すると、LaTeXドキュメント内にテキストが正しく描かれますが、プロットのEPS部分は2つの別々のページとして生成され、下半分が欠落しています。gnuplot列内の画像を多重化する
ここに私のスクリプトのmultiplotのセクションです:
私はプロットエリア(per this question)の垂直方向のサイズを大きくしようとしているが、このある文書のどのような結果
set multiplot 2,1
set cbrange [-0.4:0.4]
set cbtics -0.4,0.2,0.4
unset xlabel
set tmargin at screen 0.95
set bmargin at screen 0.60
plot data u 1:2:3 with image notitle
set cbrange [-0.1:0.1]
set cbtics -0.1,0.05,0.1
set xlabel "$x$"
set tmargin at screen 0.50
set bmargin at screen 0.15
plot data u 1:2:3 with image notitle
unset multiplot
unset output
EPSファイル内の各ページのサイズが大きくなります。明らかにするために、epslatexを使ったプロットのプロダクトは、最初のプロットが最初の位置(上端付近)にある2番目のプロットが2番目のプロットを含むEPSファイルです。底の近く)。
あなたはマルチトロットモードになっていますか?コマンド 'set multiplot 2,1'は私のためには機能しません(' set multiplot layout 2,1'が動作します)。 'multiplot'コマンドを完全に削除することで記述された振る舞いを再現できます。 – maij
@maij、それはそれをしました。これは愚かな構文エラーでした。ありがとう。 ソリューションを提案する場合は、それをマークします。 –