【问题标题】:How to output always the same size (width/height) graph in R?如何在 R 中始终输出相同大小(宽度/高度)的图形?
【发布时间】:2020-10-23 20:42:17
【问题描述】:

当我在 R 中输出图形时,大小(宽度和长度)总是在变化。所以每当我输出图表时,我都会自己改变大小。

例如,我需要一个一致的图形大小来插入到我的文档中,但是当我尝试导出时,有时宽度和高度的默认值并不相同,特别是在不同的 PC 上。如何修复 W:500。 H:400 图形大小?

非常感谢!!

【问题讨论】:

  • 我建议使用ggsave 来导出您的绘图。如果您想要始终保持相同的尺寸,您可以编写一个包装函数,将宽度和高度设置为您的个人默认值。

标签: r graph


【解决方案1】:

为了获得一致性,您应该在绘图之前自行设置图形设备的大小。例如,在 Windows 中,您可以使用

windows(width=5.5, height=5, title="Controlled Size")
## NOW make your plot

得到一个总是 5.5 英寸宽 x 5 英寸高的窗户。

其他设备使用较小的变化来设置大小。您可以通过查看帮助页面help(Devices)来查看其他设备

例如,bmp、jpeg、png 和 tiff 允许您设置像素数,而不仅仅是英寸数。

【讨论】:

  • 我忘了说谢谢。多亏了你,我正在使用 windows() 制作好的图表。非常感谢!!
猜你喜欢
  • 2021-11-01
  • 1970-01-01
  • 2014-05-18
  • 2017-11-27
  • 2017-12-08
  • 1970-01-01
  • 1970-01-01
  • 2019-03-09
  • 2018-12-29
相关资源
最近更新 更多