2016-06-21 22 views
2

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

enter image description here

回答

3

您遇到可以做一些事情,像这样被复制的问题:

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

+0

感谢您的评论。它解决了我的问题。我有另一个小的查询。如果你在第二个图中看到我有指数y范围,这就占据了页面的更多空间。我已经编辑了一些图来删除零。但是,当我在其他图的指数中有两位数时,它看起来相当大。所以我决定只在左上角的y轴范围内表示这个指数。我用偏移量来使用label和xlabel,但它看起来不太好。请建议通过我可以改善我的情节看起来的方式。 –

+0

你能举一个你想达到的例子吗?像这样:http://ctms.engin.umich.edu/CTMS/Content/Extras/html/Extras_Plot_05.png?如果我没有记错的话,可能需要单独提出一个问题,即使在本网站上也应该有一些解决方案。 – Miguel

+0

是的,就像你在图片中提到的一样。不过,我会按照你的建议提出一个新问题。 –