2017-03-13 14 views
0

rlnorm(100)で作成した100個の乱数からggplot2のレイヤー機能を使ってヒストグラムを作成しようとしています。レイヤー関数でヒストグラムのbinwidthを変更する方法

これまでのところ私のコードです。

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 = xと同じくらい簡単です。

ありがとうございます。

ルーベン

答えて

0

layer機能を使用する場合、リストとしてparamsに追加のパラメータを渡します。

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