如何在R的ggplot2中创建线宽更大的分位数回归图?
为了在R的ggplot2中创建线宽更大的分位数回归图,我们可以按照以下步骤操作:
首先,创建一个数据框。
然后,使用ggplot2包中的stat_quantile函数(带size参数)和geom_point函数来创建分位数回归图。
示例
创建数据框
让我们创建一个如下所示的数据框:
x<-rpois(25,2) y<-rpois(25,5) df<-data.frame(x,y) df
输出
执行上述脚本后,将生成以下输出(由于随机化,此输出可能因您的系统而异):
x y 1 1 6 2 1 1 3 3 4 4 4 9 5 4 7 6 2 5 7 1 7 8 1 4 9 2 7 10 3 3 11 4 3 12 2 5 13 4 7 14 2 7 15 0 8 16 5 0 17 3 4 18 0 2 19 3 0 20 0 5 21 2 5 22 2 5 23 6 7 24 2 2 25 0 3
创建线宽更大的分位数回归图
使用stat_quantile函数(带size参数)和geom_point函数创建存储在数据框df中的数据的分位数回归图:
x<-rpois(25,2) y<-rpois(25,5) df<-data.frame(x,y) library(ggplot2) ggplot(df,aes(x,y))+geom_point()+stat_quantile(formula=y~x,quantiles=c(0.25,0.50,0.75 ))
输出
创建线宽更大的分位数回归图
使用stat_quantile函数(带size参数)和geom_point函数创建存储在数据框df中的数据,并具有更大线宽的分位数回归图:
x<-rpois(25,2) y<-rpois(25,5) df<-data.frame(x,y) library(ggplot2) ggplot(df,aes(x,y))+geom_point()+stat_quantile(formula=y~x,quantiles=c(0.25,0.50,0.75 ),size=2)
输出
广告