【发布时间】:2014-05-14 19:07:08
【问题描述】:
好的,我使用 gnuplot 已经有一段时间了,有一个问题。我无法使绘图大小等于我设置的终端大小。有设置的例子 Lmargin、rmargin、tmargin 和 bmargin 为 0,但这不适用于 3d 绘图的“splot”。所以我想知道它的解决方法是什么?
【问题讨论】:
好的,我使用 gnuplot 已经有一段时间了,有一个问题。我无法使绘图大小等于我设置的终端大小。有设置的例子 Lmargin、rmargin、tmargin 和 bmargin 为 0,但这不适用于 3d 绘图的“splot”。所以我想知道它的解决方法是什么?
【问题讨论】:
如果您想像往常一样使用边距选项,可以使用plot ... with image 而不是set pm3d map 对于彩色地图。正如您所说,对于 3d 绘图,边距选项不可用,解决方法是移动图形的位置并对其进行缩放。为此,请分别使用set origin 和set size。
例如,splot x*y 产生以下结果:
如果您想在保持整体终端尺寸不变的情况下减少边距,您可以尝试:
set origin -0.1,-0.1
set size 1.2,1.2
splot x*y
给你:
你可能明白了。请注意,我设置了背景颜色,以便您可以看到由于 Stack Overflow 网站中的白色背景而导致的边距所在的位置。
【讨论】: