在多时隙模式下修改gnuplot中的边距对齐

时间:2016-06-21 14:17:08

标签: gnuplot

我使用epslatex作为输出终端在多色模式下创建了两个图。两个图的y轴标记不同。第一个图的y轴范围为[0:45],第二个图的y轴范围为[-5e-008到4e-007]。由于y轴标签的宽度不同,第二个图的宽度小于第一个图的宽度。我已经尝试了可用的缩放选项,但它们不起作用。是否可以编辑绘图,以便无论y轴范围如何,我都可以为两个绘图设置相同的宽度?

enter image description here

1 个答案:

答案 0 :(得分:5)

您可以通过这样的方式重现您遇到的问题:

set multiplot layout 2,1
plot sin(x)
plot 100000*sin(x)

enter image description here

左边距显然没有对齐。要解决此问题,您可以尝试明确定义边距所在的位置:

set multiplot layout 2,1
set lmargin at screen 0.15
plot sin(x)
plot 100000*sin(x)

enter image description here

如果您的图像是并排的,您可以考虑适当的偏移量来调整边距:

set multiplot layout 1,2
set lmargin at screen 0.15
plot sin(x)
set lmargin at screen 0.5+0.15
plot 100000*sin(x)

enter image description here