我试图使用gnuplot和多色插图并排放置两个数字.我希望得到的图像是矩形的,所以我使用设置大小2,1.我还设置了设置多色布局1,2选项.但是,生成的图像仅使用可用空间的左侧部分.任何帮助将不胜感激.谢谢艾哈迈德
这是最终的图像 http://tinypic.com/r/33mlz04/6
以下是我正在使用的gnuplot命令.
set terminal postscript eps color enhanced set output 'figure.eps'; set size 2,1; set multiplot layout 1, 2 ; set title "Figure 1"; plot "data1.txt" set title "Figure 1"; plot "data2.txt" unset multiplot
虽然我不太确定,经过一些反复试验我已经解决了
set terminal postscript eps color enhanced
set output 'eps/image.eps';
set size 1,0.5;
set multiplot layout 1, 2 ;
set title "Figure 1";
set size 0.5,0.5;
plot "data/data1.txt"
set title "Figure 1";
set size 0.5,0.5;
plot "data/data2.txt"
unset multiplot
尝试类似的东西:
set terminal postscript eps color enhanced size 10,5
set output 'figure.eps';
set multiplot layout 1, 2 ;
set title "Figure 1";
plot "data1.txt"
set title "Figure 1";
plot "data2.txt"
unset multiplot
Run Code Online (Sandbox Code Playgroud)
在终端规格行上设置大小时,它决定了绘图画布的实际大小(在本例中为英寸).当您set size在单独的行上使用时,它以画布大小的相对单位设置绘图的大小.这在旧版本的gnuplot中有所不同.或许可以更好地解释一下,试试help set sizegnuplot.