Gnuplot:帆布尺寸

Wil*_*ill 11 canvas gnuplot

当使用gnuplot绘制我的数据时,我觉得右边框被切掉了,所以最后的x值不是完全可见的.如何将画布设置得更大?

情节

Iva*_*van 24

一个微小的Gnuplot窗口非常恼火,只使用我的屏幕上的一块不起眼的瓷砖和xrange/ yrange只是将更多/更少的数据放入同一个小窗口,我得到了一个问题:"如何增加画布区域? ".我找到的答案(正是我正在寻找的)是

set terminal wxt size 1300,600
Run Code Online (Sandbox Code Playgroud)

其中1300是宽度,600是高度.指定wxt终端大小的选项据说仅在最新的Gnuplot版本中可用(例如4.2据说缺少它)但它适用于我的4.4.

  • set terminal命令用于设置输出类型.`wxt`是一种特定的输出类型.您可以替换`jpeg`或输出类型,然后使用size命令,如图所示. (3认同)

Wol*_*tan 6

第二个答案

为了扩大边距,情节见这里.所以类似于:

set rmargin 5
Run Code Online (Sandbox Code Playgroud)

应该做的伎俩.

第一个答案

您可以像这样显式设置xrange:

set xrange [0:1e8]
Run Code Online (Sandbox Code Playgroud)

或者,您可以在plot命令中指定范围:

plot [0:1e8] ...
Run Code Online (Sandbox Code Playgroud)

如果你想动态改变x和y范围,可能会有所帮助.