【发布时间】:2010-08-31 07:26:25
【问题描述】:
我使用后面的 R 代码生成了以下图:
ggplot(lengths, aes(length, fill = library)) + geom_density(alpha = 0.2) + coord_cartesian(xlim = c(0, 60000))
现在我想让情节更漂亮一点:
- 使 x 轴显示长度 5000 个单位(而不是每 20000 个)
- 在三个之上添加 x 值 峰值(大约 3000,5000 和 35000)。
我该怎么做?
更新 回应詹姆斯:
【问题讨论】:
-
FWIW,这是一个非常性感的情节。
-
您可以添加一条从峰到 x 轴的垂直线。
geom_segment(data = peakdat, aes(x=x, xend=x, y=y, yend=0))应该是诀窍,peakdat来自 Ben B 的回答。