R语言 使用ggsave()保存时图例框超出边界

knpiaxh1  于 2023-07-31  发布在  其他
关注(0)|答案(2)|浏览(242)

我已经把我的传奇水平(5类)低于我的条形图,在r这工作正常,但当我保存我的情节作为一个图片,一些类别的传奇消失或超出边界的情节/图片。我使用ggsave("myPlot.png", p, units = "cm", dpi = 600),其中p表示我的图。我应该在我的ggplot调用中还是在ggsave()中解决这个问题,以及如何解决?我想要一个完整的图例框(在最后保存的图片)较小的长度。我把照片也加进去了,所以你可以看到传说是怎么出错的。帮助是赞赏!- 谢谢-谢谢
x1c 0d1x的数据

cbjzeqam

cbjzeqam1#

cowplot包中的save_plot()避免了这种情况
而不是:
ggsave("myPlot.png", p)
尝试:
save_plot("myPlot.png", p)

dkqlctbz

dkqlctbz2#

您可以使用theme(legend.box.margin = margin())并填充右边距,这样它就不会被切断。我在使用cowplot::plot_grid()组合图并单独添加图例时遇到了同样的问题。

相关问题