r - 在 ggplot2 直方图中缩放 y 轴(计数)

标签 r ggplot2

我正在绘制一个简单的数据直方图,采样率为 10%。我想要 y 轴上的计数,但由于数据是采样的,我希望它们被适本地缩放。如果我使用基本图形,我会做类似的事情

foo <- rnorm(50)
foo.hist <- hist(foo,plot=F)
foo.hist$counts <- foo.hist$counts * 10
plot(foo.hist)

有没有一种简单的方法可以用 ggplot2 来完成这个?.. 有各种各样的“ jar 头”y 轴转换(scale_y_log() 等);有没有更通用的东西?

最佳答案

这是你想要的?

df<-data.frame(x=rnorm(50))
ggplot(df,aes(x))+geom_histogram(aes(y=..count..*10))

关于r - 在 ggplot2 直方图中缩放 y 轴(计数),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3844112/

相关文章:

R 波浪号运算符 : What does ~0+a means?

r - 获取与数据框中特定行值匹配的列名

r - 如何相对于 NA 单元格的 "right-align"和 "left-align"data.frame 行?

r - facet_wrap 与来自 GGally 的 ggparcoord()

r - Tensorflow在R命令行中有效,但在Rstudio中不起作用

r - 如何确定时间序列的滞后?

r - 尽管变量的格式合适,但仍出现以下错误 : Error: Invalid input: date_trans works with objects of class Date only

r - 如何使用自由刻度但在ggplot中保留固定引用点?

r - 如何在标题周围添加填充?

r - 如何在ggplot的密度图中调整x轴?