我正在尝试使用ggplot2获取图表。问题是我无法减少图例边框和文本之间的空白区域。例如:,
在这里,我想减少顶部的空白,我用一些卷曲的线条标记。
我搜索了很多,但在大多数地方,答案建议减少key.height
或key.width
,但这不是我想要的;我很满意。我只是想摆脱顶部的空白区域。
答案 0 :(得分:9)
您可以使用以下选项删除图例标题的空格:
theme(legend.title=element_blank())
如果这还不够,那么:
theme(legend.title=element_blank(),
legend.margin=margin(c(1,5,5,5)))
并玩弄价值(他们按照上,右,下,左的顺序),直到你得到你喜欢的东西。
答案 1 :(得分:1)
其他解决方案在我的情况下不起作用,因为顶部仍有空格。
设置
theme(legend.title=element_blank(),
legend.margin = margin(0, 0, 0, 0),
legend.spacing.x = unit(0, "mm"),
legend.spacing.y = unit(0, "mm"))
删除了所有空格。