我正在使用ggplot2来绘制一个图表中的一堆项目。真诚地可能有1到60个或更多的项目,我使用
ggplot(df, aes(Date, Value, colour=item, group=item)) + geom_point(size=0.4) + guides(col = guide_legend(nrow = 30, byrow=TRUE))
确保我有30行。如果它大于30个项目,则下一个图例项目会在第二列上显示,依此类推。
但如果我的项目数量少于2或3,则图表窗口中的图例会被推翻。
是否有强制图例与ggplot垂直对齐的选项?
答案 0 :(得分:2)
+ opts(legend.justification=c(0,0.8))
为我做了。从版本0.9.2开始,opts
已由theme
+ theme(legend.justification = c(0,0.8))
提供{{1}}:
{{1}}