0
只是一個簡單的問題: 我試圖密度行添加到我的直方圖的「線」在R指令
lines(x,dbeta(x,6,3))
我以前定義:
x = runif(100000,0,1)
但是相當比測試版發佈的「加入點」,它「充滿了色彩」,整體都在它之下。所以我基本上在我的直方圖上覆蓋了一個彩色的Beta版分佈。
我試過改變線條類型,但這似乎沒有幫助。我怎樣才能把它變成一個單線覆蓋的情節?
只是一個簡單的問題: 我試圖密度行添加到我的直方圖的「線」在R指令
lines(x,dbeta(x,6,3))
我以前定義:
x = runif(100000,0,1)
但是相當比測試版發佈的「加入點」,它「充滿了色彩」,整體都在它之下。所以我基本上在我的直方圖上覆蓋了一個彩色的Beta版分佈。
我試過改變線條類型,但這似乎沒有幫助。我怎樣才能把它變成一個單線覆蓋的情節?
你用它繪製對隨機數的解決方案的相應密度......如果你只是想覆蓋行,不要使用runif()
,但是seq()
:
x <- seq(from=0, to=1, length.out=10000)
lines(x, dbeta(x, 6,3))
下面是使用ggplot2
x = runif(100000,0,1)
x = data.frame(beta=dbeta(x,6,3))
library(ggplot2)
ggplot(x, aes(beta)) +
geom_histogram(aes(y=..density..),
binwidth=.1,
colour="red", fill="white") +
geom_density(alpha=.2)