【发布时间】:2014-02-04 18:48:24
【问题描述】:
在 ggplot 中,我们可以通过指定数据框中具有条形高度的列来创建条形图
library("ggplot2")
library(plyr)
mm <- ddply(mtcars, "cyl", summarise, mmpg = mean(mpg))
ggplot(mm, aes(x = factor(cyl), y = mmpg)) + geom_bar(stat = "identity")
但是,我无法弄清楚如何制作一个类似的图,同时指定条形的顶部和底部。 例如使用下面的数据
df <- read.table(text = " id min max
Sp1 8.5 13.2
Sp2 11.7 14.5
Sp3 14.7 17.7 ", header=TRUE)
我们会得到一个非常相似的情节:
有什么建议吗?
【问题讨论】: