我有一个数据框,我正在尝试创建一个盒子图。
数据框如下
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创建这些分组,而不是我必须明确创建这些组?
答案 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"