r - 改变图像输出的比例
问题描述
一个人刚刚告诉我使用该功能ggdraw
重叠两个图形。
当我使用 保存输出时ggsave
,图片两侧(左、右)的边距缩小了。我确实使用了它的论点,但什么也没发生。
有人知道使用此功能时设置边距ggdraw
吗?
更新
我想添加使用此代码获得的输出(这是一个剪辑,因为我希望您清楚地看到它)
p1 <- cowplot::ggdraw(p) + cowplot::draw_plot(legend, x = .18, y = .25, width = 0.5, height = .5)
ggsave(plot = p1, filename = "outputs/tree_test.png",
width = 45, height = 30, units = "cm", dpi = 300)
你们可以看到我两边的余量都没有了!
解决方案
似乎有一个save_plot
适用于 ggdraw 对象的功能。https://wilkelab.org/cowplot/articles/drawing_with_on_plots.html