1
我想使用ggplot做一個輪廓/圖像繪圖,但直到現在沒有成功。2D正常PDF與ggplot和R
考慮在R上的下面的代碼段,與二元正常的PDF創建一個矩陣z
:
require(mvtnorm)
x1 = seq(-3, 3, length.out=200)
x2 = seq(-3, 3, length.out=200)
z = matrix(0, length(x1), length(x2))
for (i in 1:length(x1)) {
a = x1
b = x2[i]
z[,i] = dmvnorm(cbind(a,b))
}
image(x1,x2,z)
是否有可能使用ggplot繪製矩陣z
?
謝謝!
+ 1只需將此步驟添加到您的答案:'dat $ Var1 < - x1', 'dat $ Var2 < - rep(x2,each = 200)',那麼x和y軸將是正確的。 – 2014-09-29 19:08:17
謝謝大家!它工作得很好。 – 2014-09-29 19:15:00