ggplot stat_density2d的离散数据

时间:2013-03-19 21:57:26

标签: r 2d ggplot2

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(范围(x),范围(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直方图?

由于我需要两个边缘直方图,ggplot对于我来说比fill.contour更好。

0 个答案:

没有答案