【发布时间】:2013-11-26 08:36:01
【问题描述】:
假设我们观察到了两种甲虫。我们想使用 geom_violin() 来比较它们的大小,如下所示:
df = data.frame(species=rep(c('species_a','species_b'),3), size=c(1,1.5,1.2,1.8,1.1,1.9))
ggplot(df, aes(x=species, y=size)) + geom_violin()
知道species_a 的预期大小范围为[0.8,1.8],species_b 的预期大小范围为[1.2, 1.8]...
ranges = list(species_a=c(0.8,1.8), species_b=c(1.2,1.8))
我们怎样才能轻松地在图表上添加这个范围(例如灰色的形状)?
【问题讨论】:
标签: r graph ggplot2 density-plot