boxplot是否在隐式绘制之前对数据进行分组?

时间:2015-04-09 11:01:25

标签: r

我有一个数据框,我正在尝试创建一个盒子图。

数据框如下

CopyNumber        LOH
     2            yes
     2            no
     3            yes
     4            no
     3            maybe
     8            maybe
     2            yes
     2            no
     3            yes
     4            no
     3            maybe
     8            maybe

我想创建一个箱形图,其中x轴是LOH状态,y轴是CopyNumber。 在我的尝试中,boxplot只创建了两个组而不是三个组(是,否,也许)。我怎样才能让boxplot创建这些分组,而不是我必须明确创建这些组?

1 个答案:

答案 0 :(得分:2)

你可以尝试

boxplot(CopyNumber~LOH, df1)

数据:

#data
df1 <- read.table(text="CopyNumber        LOH
2            yes
2            no
3            yes
4            no
3            maybe
8            maybe
2            yes
2            no
3            yes
4            no
3            maybe
8            maybe",header=TRUE)

boxplot分配给变量:

x <- boxplot(CopyNumber~LOH, df1)

然后你可以看到用于绘图的数据,例如:

x$names
#[1] "maybe" "no"    "yes"