如何创建多行的箱线图?

用户名

我有一个1200个探测器的数据框(行)和两组九列的数组。前九列命名为“正”,后九列命名为“负”。我想通过使用箱形图选择12个随机探针来表明该表达是正常的。我的代码如下所示:

f<-c(rep("positive", 9), rep("negative", 9))
for(i in seq(from=1, to=1200, by=10)){
    boxplot(probes[i]~f,col="lightblue",main="Expression of genes studied Cells")
}

但是我收到以下错误:

Error in model.frame.default(formula = probes[i] ~ f) : 
  variable lengths differ (found for 'f')

如果我将箱形图用于单个探针,则可以正常工作。我得到两个框,一个对应于“正”,另一个对应于“负”:

f<-c(rep("positive", 9), rep("negative", 9))
genex<-as.numeric(dat.fp.labeled["NM_139321.1_psr1_at",])
boxplot(genex~f,col="lightblue",main="Expression of NM_139321.1_psr1_at samples")
汤玛士

我想这就是您想要的:

set.seed(1)
probes <- data.frame(matrix(rnorm(1200*18),ncol=18))
f<-c(rep("positive", 9), rep("negative", 9))
myrows <- sample(1:1200,12,FALSE)
boxplot(unlist(probes[myrows[1],])~f) # first plot
for(i in myrows){
    boxplot(unlist(probes[i,])~f)
    Sys.sleep(1) # wait for each plot for 1 sec
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何转换数据以在R中创建分组箱线图?

来自分类Dev

如何创建具有不同颜色叠加点的箱线图?

来自分类Dev

如何在 Seaborn 中仅对正值创建箱线图?

来自分类Dev

旋转多行xlabels在Matlab中的箱线图

来自分类Dev

如何叠加箱线图和线图?

来自分类Dev

matplotlib.pyplot 在创建线图后无法创建箱线图

来自分类Dev

如何绘制高水平的箱线图?

来自分类Dev

如何突出显示某些箱线图?

来自分类Dev

如何从频率表构建并排箱线图?

来自分类Dev

如何更改箱线图中的填充颜色

来自分类Dev

如何创建分组线图

来自分类Dev

从2个不同的数据框中创建配对的箱线图

来自分类Dev

从KNIME中的两个表创建箱线图

来自分类Dev

从2个不同的数据框中创建配对的箱线图

来自分类Dev

在JFreeChart中创建一个简单的箱线图

来自分类Dev

如何在箱线图中设置y范围?

来自分类Dev

如何使用ggplot2制作多面箱线图

来自分类Dev

如何更改Seaborn FacetGrid对象中的箱线图大小

来自分类Dev

R:箱线图-如何向下移动X轴标签?

来自分类Dev

如何防止在熊猫的箱线图中绘制异常值

来自分类Dev

如何按中位数对熊猫的箱线图排序?

来自分类Dev

如何在R中制作时间序列箱线图

来自分类Dev

如何在箱线图中放置多个中值?

来自分类Dev

如何在箱线图上显示异常值

来自分类Dev

使用seaborn时如何从箱线图中获取统计值?

来自分类Dev

如何在箱线图例中强制换行?

来自分类Dev

如何按值分割多列箱线图?

来自分类Dev

如何为特定类型的箱线图重组数据帧

来自分类Dev

R:箱线图-如何向下移动X轴标签?