您可以使用以下代码去除图例标题空间:
theme(legend.title=element_blank())
theme(legend.title=element_blank(),
legend.margin=margin(c(1,5,5,5)))
调整数值(它们按顺序分别表示上、右、下、左)并进行尝试,直到你得到自己喜欢的效果。
legend.margin=unit(c(1,5,5,5), "pt")
但我不确定。这可能只会更改图例面板周围的边距。 - eipi10其他解决方案在我的情况下并没有起作用,因为顶部仍然有空白。
设置
theme(legend.title=element_blank(),
legend.margin = margin(0, 0, 0, 0),
legend.spacing.x = unit(0, "mm"),
legend.spacing.y = unit(0, "mm"))
删除所有空格。
theme(legend.title=element_blank())
怎么样? - eipi10legend.margin=margin(c(1,5,5,5))
并尝试调整数值(它们的顺序是从上到下,从右到左),直到你得到自己喜欢的效果。 - eipi10