R语言ggplot画图,R语言ggplot2添加图例

R语言ggplot画图,R语言ggplot2添加图例,R语言利用ggplot2绘制QQ图和箱线图详解

这篇文章主要为大家介绍了稀有语言如何利用ggplot2绘制即时通信软件图和箱线图,文中的示例代码讲解详细,对我们学习稀有语言有一定的帮助,需要的可以参考一下

目录

绘制即时通信软件图函数介绍例子绘制箱线图函数介绍例子利用分位点绘制箱线图将即时通信软件图和箱线图进行融合函数介绍参数介绍注意事项例子

绘制qq图

在ggplot2中绘制即时通信软件图需要两步,geom_qq()将绘制样本分位点,geom_qq_line()将绘制标准正态线

函数介绍

geom_qq()

geom_qq(

映射=NULL,

数据=空,

geom=point ,

位置=身份,

.

distribution=stats:qnorm

dparams=list(),

na.rm=FALSE,

show.legend=NA,

inherit.aes=TRUE

)

geom_qq_line(

映射=NULL,

数据=空,

geom=path ,

位置=身份,

.

distribution=stats:qnorm

dparams=list(),

line.p=c(0.25,0.75),

fullrange=FALSE,

na.rm=FALSE,

show.legend=NA,

inherit.aes=TRUE

)

参数介绍

**aes()**中的映射参数必须包含样本,可选参数有组,x,y分布

如果未指定x,要使用的分布函数

传递给分布函数的附加参数。

拟合Q-Q线时使用的分位数向量,默认值为c(.25,75)。

完整范围q-q线应该覆盖整个绘图范围,还是只覆盖数据

注意事项

**aes()**中的映射参数必须包含样品

例子

用于探索变量的分布

ggplot(mtcars,aes(样本=mpg))

stat_qq()

stat_qq_line()

ggplot(mtcars,aes(样品=mpg,颜色=因子(气缸)))

stat_qq()

stat_qq_line()

绘制boxplot

函数介绍

几何_箱线图(

映射=NULL,

数据=空,

stat=boxplot ,

position=dodge2 ,

.

outlier.colour=NULL,

outlier.color=NULL,

outlier.fill=NULL,

离群值。形状=19,

离群值大小=1.5,

outlier.stroke=0.5

离群值=空,

notch=FALSE,

缺口宽度=0.5,

varwidth=FALSE,

na.rm=FALSE,

方位=NA,

show.legend=NA,

inherit.aes=TRUE

)

参数介绍

aes()可接收的参数有:

x或y,利用x将会是横向箱线图,y的是纵向降低或xlowerupper或徐珀米德或xmiddleymin或xminymax或xmaxalphacolourfillgrouplinetypeshapesizeweight

等级如果为假(缺省值),则绘制标准的盒状图。如果是真的,做一个有缺口的盒子图。凹口用于比较组;如果缺口

两个方框不重叠,这表明中间值

显著不同。

凹口宽度对于凹口盒图,凹口相对于主体的宽度(默认为凹口宽度=0.5)。

可变宽度如果为假(默认值),则绘制一个标准的方框图。如果为没错,则绘制的框的宽度与

组中观察值的数量(可能加权,使用

重量美学)。

例子

p-gg图(mpg,aes(x=class,y=hwy))

p geom_boxplot()

ggplot(mpg,aes(x=hwy,y=class)) geom_boxplot()

p-gg图(mpg,aes(x=class,y=hwy))

p geom_boxplot(notch=TRUE,varwidth=TRUE,fill=white ,colour=#3366FF )

ggplot(钻石,aes(克拉,价格))

几何盒图(AES(group=cut _ width(克拉,0.25)))

p-gg图(mpg,aes(x=class,y=hwy))

p geom _ box图(异常值。shape=NA)geom _ jitter(宽度=0.2)

利用分位点绘制箱线图

y形(100)

df数据帧(

x=1,

y0=min(y),

y25=分位数(y,0.25),

y50=中间值(y),

y75=分位数(y,0.75),

y100=最大(y)

)

ggplot(df,aes(x))

几何_箱线图(

aes(ymin=y0,lower=y25,middle=y50,upper=y75,ymax=y100),

stat=identity

)

将QQ图和箱线图进行融合

函数介绍

该函数是来自于qqboxplot包,因此使用前需要安装

geom_qqboxplot(

映射=NULL,

数据=空,

stat=qqboxplot ,

position=dodge2 ,

.

outlier.colour=NULL,

outlier.color=NULL,

outlier.fill=NULL,

离群值。形状=19,

离群值大小=1.5,

outlier.stroke=0.5

离群值=空,

notch=FALSE,

缺口宽度=0.5,

varwidth=FALSE,

na.rm=FALSE,

show.legend=NA,

inherit.aes=TRUE

)

参数介绍

大部分参数和geom_qq()和geom_boxplot()中的参数含义相同

参考_距离表示参数比较的标准分布名称,如果有参数需要有dparams

compdata用于比较的标准样本数据,是个向量

注意事项

aes()函数中的y不可缺

例子

图书馆(dplyr)

库(ggplot2)

库(qqboxplot)

simulated _ data=TiB ble(y=c(r范数(1000,均值=2),rt(1000,16),rt(500,4),

rt(1000,8),rt(1000,32),

group=c(rep(正常,均值=2 ,1000),

代表( t分布,df=16 ,1000),

代表( t分布,df=4 ,500),

代表( t分布,df=8 ,1000),

代表( t分布,df=32 ,1000)))

p-gg图2:gg图(simulated _ data,ggplot2:aes(factor(group,

水平=c(正态,均值=2 , t分布,df=32, t分布,df=16 ,

t分布,df=8 , t分布,df=4’),y=y))

p geom_qqboxplot()

p geom _ qqbox图(reference _ dist= norm )

p geom _ qqbox图(组件数据=比较_数据集)

以上就是稀有语言利用ggplot2绘制即时通信软件图和箱线图详解的详细内容,更多关于稀有语言绘制即时通信软件图箱线图的资料请关注我们其它相关文章!

R语言ggplot画图,R语言ggplot2添加图例