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

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绘制即时通信软件图和箱线图详解的详细内容,更多关于稀有语言绘制即时通信软件图箱线图的资料请关注我们其它相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • r语言画图基本语法,R语言画图
  • r语言画图基本语法,R语言画图,R语言基础画图实例讲解
  • R语言点图,r语言画图,R语言绘图-点图dot plot
  • r语言求协方差,r语言方差分析
  • r语言求协方差,r语言方差分析,R语言验证及协方差的计算公式
  • R语言是什么语言,r语言为什么叫r语言
  • R语言是什么语言,r语言为什么叫r语言,R语言是什么 R语言简介
  • R语言各种包的使用教程,r语言包是什么
  • R语言各种包的使用教程,r语言包是什么,R语言关于“包”的知识点总结
  • r语言下载和安装,下载r语言安装包
  • r语言下载和安装,下载r语言安装包,R语言的下载安装图文教程讲解
  • r语言lm拟合线性回归,R语言回归模型拟合优度检验
  • r语言lm拟合线性回归,R语言回归模型拟合优度检验,R语言如何进行线性回归的拟合度详解
  • R语言ggplot画图,R语言ggplot2添加图例
  • ,,R语言数据可视化绘图bar chart条形图实现示例
  • 留言与评论(共有 条评论)
       
    验证码: