使用ggsave()保存时,图例框超出边界

时间:2018-09-29 14:49:57

标签: r ggplot2 legend-properties

我已将我的图例水平放置(5个类别)在我的barpchart下方,在r内可以正常工作,但是当我将情节保存为图片时,图例中的某些类别会消失或超出情节/图片的边界。我使用了ggsave("myPlot.png", p, units = "cm", dpi = 600),其中p代表我的情节。我应该在ggplot通话中还是在ggsave()通话中解决此问题,如何解决?我希望完整图例框的长度较短(在最终保存的图片中)。我已包含图片,因此您可以看到图例出了错。感谢帮助!谢谢。

enter image description here

1 个答案:

答案 0 :(得分:0)

save_plot()包中的

cowplot避免了这种情况

代替:

ggsave("myPlot.png", p)

尝试:

save_plot("myPlot.png", p)