我在ggplot2中使用固定宽高比为所有方面创建了一个图。 当我保存绘图时,我想指定宽度,并自动计算高度。 在调整绘图大小以适合保存的图像时,我希望保存的图像可以调整大小以适合绘图。 这怎么可能? 在下图中我只想要具有绿色背景的部分,我希望它具有特定的宽度。
感谢您的帮助。
library(ggplot2)
p <- ggplot(iris, aes(x = Sepal.Length, y = Sepal.Width)) +
facet_grid(Species ~ .) +
geom_point() +
theme(aspect.ratio = 2 / (sqrt(5) + 1), plot.background = element_rect(fill = "#ccffcc"))
ggsave(filename = "plot.png", plot = p, width = 8)
show(p)