2
私は、例hereのような簡単な等高線プロットを作ろうとしています。ただし、「計算がstat_contour()
で失敗しました:適切な 'z'行列が指定されていません」で失敗します。geom_contourとstat_contourは失敗します
library('MASS')
library('tidyverse')
ガウス密度を生成する:
den = kde2d(x = rnorm(10000), y = rnorm(10000), h=.5, n=100)
zdf = data.frame(den$z)
colnames(zdf) = den$y
zdf$x = den$x
は、ドキュメント例と同様メルト
melted = melt(zdf, id.vars = 'x', variable.name = 'y', value.name='z')
colnames(melted)
# [1] "x" "y" "z"
dim(melted)
# [1] 10000 3
ggplot(melted, aes(x, y, z=z)) + stat_contour()
# Warning message:
# Computation failed in `stat_contour()`:
# no proper 'z' matrix specified
は '溶融' としてXと、火山の例とまったく同じようにフォーマットされると思われますxとyのユニークな組み合わせごとに高速インデックスとz内の1つのエントリ。私は違いが何であるか把握できません。溶融場合