我将绘制一张简单的直方图,其中数据采样率为10%。我希望在y轴上显示计数,但由于数据是采样的,因此我希望它们能够适当地缩放。如果我使用基本图形,我会这样做:
foo <- rnorm(50)
foo.hist <- hist(foo,plot=F)
foo.hist$counts <- foo.hist$counts * 10
plot(foo.hist)
有没有一种简单的方法使用ggplot2实现这个?.. 有各种各样的“罐装”y轴变换(scale_y_log()等),有更通用的内容吗?
这是您要找的内容吗?
df<-data.frame(x=rnorm(50))
ggplot(df,aes(x))+geom_histogram(aes(y=..count..*10))