0
我使用ggplot2
绘制从正态分布中抽取的大小为1000的样本的直方图。我需要将字母'A'放在直方图的中心,并使用函数annotate
来执行此操作。R ggplot2直方图中最频繁的bin
由于这个矢量是随机的,每次我运行代码时,图形的“中心”都会改变一点点,所以我需要找到一种方法,让函数知道如何根据该方法放置'A'对于x轴,我取Y轴样本的中位数,我正在考虑取最频繁的bin的频率并除以2.
有没有人知道是否有函数会给你每个垃圾箱的频率?
这里是一个重复的例子:
library(ggplot2)
set.seed(123)
x <- rnorm(1000)
qplot(x, geom="histogram")
请阅读(1)[我如何问一个好问题](http://stackoverflow.com/help/how-to-ask),(2)[如何创建一个MCVE](http://stackoverflow.com/help/mcve)以及(3)[如何提供最小的r可在R中生成的示例](http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example#answer-5963610)。然后相应地编辑和改进您的问题。即,例如提供虚拟输入数据,你尝试过哪些代码行等等 – lukeA