【问题标题】:Gnuplot: canvas sizeGnuplot:画布大小
【发布时间】:2011-06-30 13:21:21
【问题描述】:

在使用 gnuplot 绘制数据时,我遇到右边框被切断,因此最后一个 x 值不完全可见。 如何将画布设置为更大?

【问题讨论】:

  • 看起来你想实际放大画布,边距更宽。两种答案的组合。
  • 顺便说一句,您是 Google 搜索中给出的第一个答案 - 2018 年 4 月 - 谢谢。这是下一个答案:gnuplot.sourceforge.net/docs_4.2/node31.html
  • 另一个技巧是在设置边距后使用Imagemagick 工具调整最终绘图文件的大小。我使用montage 工具收集由几台不同计算机制作的绘图以创建SDsolarBlog.com/montage - 它强制它们的最终尺寸适合。

标签: canvas gnuplot


【解决方案1】:

对一个小小的 Gnuplot 窗口非常恼火,它只使用了我屏幕的一个不起眼的瓷砖,xrange/yrange 只是将更多/更少的数据放入同一个小窗口中,我遇到了这个问题:“如何增加画布面积?”。我找到的答案(正是我想要的)是

set terminal wxt size 1300,600

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

【讨论】:

  • set terminal 命令设置输出类型。 wxt 是一种特定的输出类型。您可以替换 jpeg 或任何您的输出类型,然后使用 size 命令,如图所示。
  • 如果在 macos "terminal aqua" 上
【解决方案2】:

第二个答案

要放大绘图的边距,请参阅here。所以像:

set rmargin 5

应该可以解决问题。

第一个答案

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

set xrange [0:1e8]

您也可以在plot 命令中指定范围:

plot [0:1e8] ...

如果您想动态更改 x 和 y 范围,this 可能会有所帮助。

【讨论】:

  • 范围很好,我希望右边的白色区域更大,以便我们可以读取 1e+007
猜你喜欢
  • 1970-01-01
  • 2017-08-07
  • 2011-04-18
  • 2011-12-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多