搜索
查看: 4605|回复: 2

R语言绘图小提琴图+箱线图

[复制链接]

13

主题

28

帖子

220

积分

中级会员

Rank: 3Rank: 3

积分
220
发表于 2016-11-10 17:23:10 | 显示全部楼层 |阅读模式
本帖最后由 咔吧耀 于 2017-2-21 14:21 编辑

小提琴图+箱线图不仅显示数据分散情况,同时体现数据的分布。这个小提琴图一般在R软件中安装vioplot包,然后利用vioplot()函数可以很方便地画出小提琴图箱线图。、首先是安装载入Vioplot包,具体命名如下
[Python] 纯文本查看 复制代码
vioplot( x, ..., range=1.5, h, ylim, names, horizontal=FALSE, col="magenta", border="black", lty=1, lwd=1, rectCol="black", colMed="white", pchMed=19, at, add=FALSE, wex=1, drawRect=TRUE)
Arguments

x        data vector
...        additional data vectors
range        a factor to calculate the upper/lower adjacent values
h        the height for the density estimator, if omit as explained in sm.density, h will be set to an optimum
ylim        y limits
names        one label, or a vector of labels for the datas must match the number of datas given
col, border, lty, lwd        Graphical parameters for the violin passed to lines and polygon
rectCol, colMed, pchMed        Graphical parameters to control the look of the box
drawRect        logical. the box is drawn if TRUE.
at        position of each violin. Default to 1:n
add        logical. if FALSE (default) a new plot is created
wex        relative expansion of the violin.
horizontal        logical. horizontal or vertical violins








上一篇:根据gtf格式的基因注释文件得到人所有基因的染色体坐标
下一篇:每个样品数据的直方图
回复

使用道具 举报

13

主题

28

帖子

220

积分

中级会员

Rank: 3Rank: 3

积分
220
 楼主| 发表于 2016-11-10 17:49:57 | 显示全部楼层
本帖最后由 咔吧耀 于 2017-2-21 14:21 编辑

一个简单示例
[Python] 纯文本查看 复制代码
library(vioplot)
x1 <- rnorm(100)
x2  <- rnorm(100)
x3 <- rnorm(100)
vioplot(x1,x2, x3, names=c("a", "b", "c"), col="green")



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

13

主题

28

帖子

220

积分

中级会员

Rank: 3Rank: 3

积分
220
 楼主| 发表于 2016-11-10 18:03:07 | 显示全部楼层
有问题欢迎来 生信菜鸟团 201161227讨论
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|生信技能树 ( 粤ICP备15016384号  

GMT+8, 2019-10-20 07:18 , Processed in 0.036812 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.