为了尽可能节省空白,我想将图例条目放置在与水平轴标签相同的高度。能做到吗?如果可以,怎么办?
以下是一个图表,说明了我希望实现的目标,并使用(手动添加的)绿色框来说明当前和希望的图例位置。
我目前使用theme(legend.position=c(0.87,0.1))
放置图例(注意确切的坐标不相关)。理想情况下,此路由将允许[0,1]域之外的值,但似乎不允许这样做。
theme(legend.position="bottom")
将图例放置在绘图区域之外,因此占用的空白空间超出了我的意愿。
答案 0 :(得分:2)
您可能只需要在有关legend.position-vector的y坐标的负值附近进行操作。 这是一个示例:
library(ggplot2)
ggplot(iris, aes(Sepal.Width, Sepal.Length, color=Species))+
geom_line()+
facet_wrap(~Species)+
theme(legend.position=c(0.87,-0.01))
请注意-0.01
的值。这是您要找的吗?