R-如何使用图层函数更改直方图的binwidth



我尝试从rlnorm创建的100个随机数(100)。

到目前为止,这是我的代码;

library(ggplot2)
verdeling <- rlnorm(100)
verdeling <- as.data.frame(verdeling)
verdeling$num <- verdeling$verdeling
joost$verdeling <- verdeling$num
    p <- ggplot(data = verdeling, mapping = aes(x = num))

    p2 <- p + layer(
      geom = "bar",
      stat = "bin",
      position = "stack",

    )
    p2

如何更改直方图的binwidth?通常,我在没有层函数的情况下进行直方图,并且像binwidth = x。

一样容易

预先感谢。

ruben

使用layer函数时,将其他参数传递给params作为列表。

p2 <- p + layer(
    geom = "bar",
    stat = "bin",
    position = "stack",
    # Add binwidth = x as a list to params
    params = list(binwidth = x)
)

最新更新