我使用接下来的R代码生成了以下图表:
现在我想让图形更漂亮一些:
![alt text](https://istack.dev59.com/EmWTJ.webp)
ggplot(lengths, aes(length, fill = library)) + geom_density(alpha = 0.2) + coord_cartesian(xlim = c(0, 60000))
现在我想让图形更漂亮一些:
- 将x轴显示每5000个单位的长度(而不是每20000个单位)
- 在三个峰值(大约3000、5000和35000)上方添加x值。
![alt text](https://istack.dev59.com/ToV3b.webp)
geom_segment(data = peakdat, aes(x=x, xend=x, y=y, yend=0))
可以实现这一点,其中peakdat
是来自 Ben B 的答案。 - Richie Cotton