如何在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)

输出

更新于:2021年11月16日

201次浏览

启动您的职业生涯

完成课程获得认证

开始学习
广告