参考线:水平线(geom_hline)、竖直线(geom_vline)、斜线(geom_abline) 线段和曲线:geom_segment、geom_spoke、geom_curve 函数曲线:geom_function、stat_function 示例 1. 连接线 主要有三种连接线: geom_path:按照它们在数据中出现的顺序连接起来 geom_line:按 x 轴上变量的顺序连接起来 geom_step:创建一个阶...
ggplot(singer,aes(x=height))+geom_histogram() 1. 2. 3. #注意箱线图要指定出X,y才能达到此效果 ggplot(singer,aes(x=voice.part,y=height))+geom_boxplot() 1. 2. 几何函数还有很多选项可以调整,加以使用 library(ggplot2) data(Salaries,package="carData") ggplot(Salaries,aes(x=rank,y=salary)...
geom_hline(aes(linetype = linetype, yintercept = 0), size = 2) + scale_linetype_discrete() + facet_grid(linetype ~ .) + theme_void(20) 线条类型不支持连续型数据,因为无法将连续型数据映射到线型。但是可以使用scale_linetype_binned(),由于线型没有固定的顺序,也不推荐这样使用 示例 对于数据...
001、基础绘图 library(gcookbook) # For the datasetp<- ggplot(heightweight, aes(x = ageYear, y = heightIn, colour = sex)) +geom_point() p## 基础绘图 002、添加直线 p + geom_hline(yintercept =60) + geom_vline(xintercept =14)## 添加直线 003、调整颜色及粗细 p + geom_hline(yin...
使用到函数aes(),除了最基础的x,y轴的映射,还有其他映射类型color,fill,alpha,size,shape,linetype等等 ggplot(data=mtcars,aes(x=wt,y=mpg,color=as.factor(am))) geom_point() x,y轴不变加上颜色映射类型,并传入因子型的数据,得到了两种颜色二分类的散点图 ggplot(data=mtcars,aes(x=wt,y=mpg,shape...
geom_line(color='red') 1. 2. 点连线 需要依靠图层叠加。先画点和先画线有细微的区别,即重叠的部分后一个会覆盖前一个。 df <- data.frame(x=c(1:10),y=sample(10:30,10)) ggplot(df,aes(x,y,))+geom_point(color='blue')+geom_line(color='red') ...
geom_hline和geom_vline分别用来添加水平线(horizontal)和垂直线(vertical) plot + geom_hline(yintercept =300) + geom_vline(xintercept =20) 如果只是要添加单条或者多条确定的直线,则只需要设置yintercept和xintercept参数即可。当然,可以通过colour,size,linetype来设置线条的外观等。
添加你和曲线的函数是geom_abline(),直接指定斜率slope和截距intercept 接下来是添加辅助线 他的问题是拟合曲线和y=1相交,根据我自己的实际数据,比如y=15这里相交,首先在y=15这里添加水平线,使用到的是geom_hline()函数 ggplot()+ geom_point(data=seed,aes(x=Perimeter,y=Area), ...
geom_ribbon(aes(time,ymin=m_value-1.96*sd_value,ymax=m_value+1.96*sd_value), fill='light green',alpha=0.3) 3.直线绘制 函数及其主要参数。 #斜线geom_abline(...,slope, intercept...) #斜率,截距 #水平直线geom_hline(..., yintercept...)...