某些geom模糊了图例中其他geom的关键(特别是boxplot)
如何选择图例中显示哪个geom?
例如:
qplot(data=CO2,
x=Type,
y=uptake,
colour=Plant,
shape=Treatment)+
geom_boxplot()
切换geoms的顺序有帮助
qplot(data=CO2,
x=Type,
y=uptake,
colour=Plant,
shape=Treatment,
geom="boxplot")+
geom_point()
但我希望找到传说:
qplot(data=CO2,
x=Type,
y=uptake,
colour=Plant,
shape=Treatment)
我是否需要提取一个图表的图例并使用gridExtra之类的内容将其粘贴到另一个图标上?
答案 0 :(得分:6)
您可以通过向show_guide=FALSE
电话添加geom_boxplot()
来取消箱标图的图例。你仍然从分数中得到传奇。
qplot(data=CO2,
x=Type,
y=uptake,
colour=Plant,
shape=Treatment)+
geom_boxplot(show_guide=FALSE)
如果你还没有绘制点(也就是说,只是有盒子图,但希望图例用点符号而不是箱图符号显示),那就更难了,尽管我觉得可能。