我想将传说距离缩小到x轴,但我找不到办法。有可能吗?
示例代码:
library(ggplot2)
ggplot(mtcars, aes(x = gear, y = mpg, fill = gear)) +
geom_bar(stat = "identity") +
theme(legend.position = "bottom")
答案 0 :(得分:3)
只需调整保证金值即可。
ggplot(mtcars, aes(x = gear, y = mpg, fill = gear)) +
geom_bar(stat = "identity") +
theme(legend.position = "bottom",legend.margin=unit(-.05,"cm"))
答案 1 :(得分:0)
确认。 @AdamBirenbaum给出的答案不再起作用。必须使用legend.margin
指定margin()
(作为错误消息报告)。
所以现在正确的答案应该是
ggplot(mtcars, aes(x = gear, y = mpg, fill = gear)) +
geom_bar(stat = "identity") +
theme(legend.position = "bottom",legend.margin=margin(t=-10))
请参阅:https://www.rdocumentation.org/packages/ggplot2/versions/3.2.1/topics/theme