R 分别绘制趋势线
我想画一幅图,如图2所示,但我不能画出每种栖息地的趋势线,只能画一条一般的线 有人知道我应该写哪个命令才能得到它吗 此外,我还想指定y轴0、0.5、1、1.5…的比例 图书馆GGPLOT2 pd您需要在aes中使用具有可变栖息地的组,以便它也将传递给geom_smooth 图书馆GGPLOT2 ggplotdados,aesx=sp,y=abund,颜色=栖息地,组=栖息地+ geom_errorbaraesymin=abund dv,ymax=abund+dv, 颜色=黑色,宽度=0.1,位置=位置0.1+ 几何点位置=位置0.1,尺寸=4+ geom_smoothmethod=lm,aescolor=habitat+ 比例填充调色板=黑色2+ 比例\颜色\调色板=深色2+ 主题 您可以在geom_smooth中使用se=FALSE来消除灰色置信区间,或者使用fill代替/with color来获得与点相同的颜色 数据: 用于指定打断的护墙板,请参见此处:。R 分别绘制趋势线,r,ggplot2,plot,R,Ggplot2,Plot,我想画一幅图,如图2所示,但我不能画出每种栖息地的趋势线,只能画一条一般的线 有人知道我应该写哪个命令才能得到它吗 此外,我还想指定y轴0、0.5、1、1.5…的比例 图书馆GGPLOT2 pd您需要在aes中使用具有可变栖息地的组,以便它也将传递给geom_smooth 图书馆GGPLOT2 ggplotdados,aesx=sp,y=abund,颜色=栖息地,组=栖息地+ geom_errorbaraesymin=abund dv,ymax=abund+dv, 颜色=黑色,宽度=0.1,位置