【发布时间】:2016-07-12 12:03:52
【问题描述】:
我的一小部分数据如下所示
dt<- structure(c(79L, 54L, 37L, 41L, 42L, 121L, 134L, 169L, 23L, 19L,
22L, 19L, 25L), .Names = c("Experi_1", "Experi_2", "Experi_3",
"Experi_4", "Experi_5", "Experi_6", "Experi_7", "Experi_8", "Experi_9",
"Experi_10", "Experi_11", "Experi_12", "Experi_13"))
我尝试制作的是将条形图分配给下面的箱形图 我已经阅读了此评论,并尝试使用它但没有成功
Align barplot with boxplot in R
可以像这样简单地绘制条形图。但是,我无法控制我的 x 轴。例如,如果我想以 5 的距离绘制它,我不能。假设 1、5、10 和 13 作为 x 轴标签。无论如何,这不是一个大问题。问题在于为这个条形图分配一个箱形图!
barplot(dt, xlab="Number of S in each experiment")
我使用以下添加箱线图,但似乎没有这样做
xlim <- c(-0.5, 0.5) + range(dt)
par(mar=c(3.1, 3.1, 1.1, 2.1))
boxplot(dt, horizontal=TRUE, outline=TRUE, ylim=xlim, frame=F, width = 10)
【问题讨论】:
-
你能澄清一下你想在条形图中显示什么吗?你确定你不想要直方图而不是条形图吗?
-
@jkt 感谢您的留言。我确定我不想要直方图。但即使使用直方图,我仍然无法将这个箱形图添加到其中。我试图展示我在每个实验中识别出的信号数量。所以我不需要做频率而是值
-
@jkt 我从条形图中删除了 main 以避免误解
-
@C8H10N4O2 有关系吗?两者都是一样的。如果我对齐一个箱形图或将一个箱形图分配给一个图,我认为两者都给出了相同的想法,不是吗?如果我错了,请纠正我
-
@nik 不,它没有。如果我将一个箱形图分配给另一个图,我会得到一个图。如果我将一个箱形图与另一个图对齐,那么我会得到两个并排的图。