6

stat_density2d は離散データを好まないようです。次の私のコードはプロットできず、R 2.15.2 でこのようなエラーが発生します。

ContourLines(x = sort(unique(data$x)), y = sort(unique(data$y)) のエラー: 適切な 'z' マトリックスが指定されていません。さらに: 警告メッセージ: 1: 非を含む 10000 行を削除しました有限値 (stat_contour). 2: min(x) 内: min への非欠損引数なし; Inf を返す 3: max(x) 内: max への非欠損引数なし; -Inf を返す

R 2.15.3 では、エラーは次のとおりです。

関数のエラー (x, y, h, n = 25, lims = c(range(x), range(y))) :
帯域幅は厳密に正でなければなりません

おそらく n = 25 という制限のためでしょう。

a<-url("http://www-personal.umich.edu/~ajing/Files/TestData.RData")
load(a)

library(ggplot2)
p1<-ggplot(myd, aes(x=xvar,y=yvar)) + stat_density2d(aes(fill=..level..), geom="polygon")
gt <- ggplot_gtable(ggplot_build(p1))

とにかく、このエラーを回避するには?または、他の推奨される 2D ヒストグラム プロットはありますか?

2 つの周辺ヒストグラムが必要なため、ggplot はfilled.contour よりも優れています。

4

0 に答える 0