画布大小
在早期版本的 gnuplot 中,有些终端类型使用set size的值来控制输出画布的大小,而另一些不。为此目的的set size
用法在 4.2 版被弃用。现在几乎所有的终端行为如下:
set term <terminal_type> size <XX>, <YY>
控制输出文件或“画布”的大小。默认情况下,图形充满此画布。
set size <XX>, <YY>
相对于画布大小缩放图形本身。小于 1 的缩放值导致图形不充满整个画布。大于 1 的缩放值导致画布只能显示部分图形。请注意,设置大于 1 的缩放值可能导致问题。
这个约定的主要例外是 PostScript 驱动器,默认情况下,它继续像早期版本那样做。警告,gnuplot 的未来版本可能改变 PostScript 驱动器的这种默认行为。
示例
set size 0.5, 0.5
set term png size 600, 400
set output "figure.png"
plot "data" with lines
这些命令产生一个 600 像素宽 400 像素高的输出文件 "figure.png"。图形位于画布左下 1/4 处,就像多子图模式一样。