R 从ggplot中的图例中删除一个(或多个)aes
这的确是一个简单的问题,但我还没有找到一个快速简单的解决办法。 我只想从图例中删除一个aes,例如在图中,我不希望出现“2点”: 顺便说一句,这是绘图的代码:R 从ggplot中的图例中删除一个(或多个)aes,r,ggplot2,R,Ggplot2,这的确是一个简单的问题,但我还没有找到一个快速简单的解决办法。 我只想从图例中删除一个aes,例如在图中,我不希望出现“2点”: 顺便说一句,这是绘图的代码: ggplot(subset(df, df$ID %in% c( "B4F", "B3F", "B33F", "B2F", "B0F")), aes(Date, SO4, color=ID))+ geom_smooth(method="loess", se=F, size=1)+ geom_point(data=s
ggplot(subset(df, df$ID %in% c( "B4F", "B3F", "B33F", "B2F", "B0F")),
aes(Date, SO4, color=ID))+
geom_smooth(method="loess", se=F, size=1)+
geom_point(data=subset(df_1, df_1$ID %in% c( "B4F", "B3F", "B33F", "B2F", "B0F")),
aes(Date, SO4, color=ID, size=2, legend=FALSE))+
scale_x_date(labels= date_format("%Y"), breaks=date_breaks("year"))+
xlab(NULL)
从aes中删除
size=2
。因此,改变
geom_point(data=subset(df_1, df_1$ID %in% c( "B4F", "B3F", "B33F", "B2F", "B0F")),
aes(Date, SO4, color=ID, size=2, legend=FALSE))
到
在后一个代码中,
size=2
仍在geom_点
内,但在aes
外(..,blah,blah,show_guide=FALSE)@SimonO101,谢谢,它也能工作!
geom_point(data=subset(df_1, df_1$ID %in% c( "B4F", "B3F", "B33F", "B2F", "B0F")),
aes(Date, SO4, color=ID, legend=FALSE), size=2)