代码之家  ›  专栏  ›  技术社区  ›  Leo Alekseyev

在ggplot2柱状图中缩放Y轴(计数)

  •  5
  • Leo Alekseyev  · 技术社区  · 15 年前

    我正在绘制一个简单的数据柱状图,采样率为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()等);有什么更通用的吗?

    1 回复  |  直到 14 年前
        1
  •  6
  •   kohske    15 年前

    这就是你要找的吗?

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