在plot.new()中出现错误的R scatterplot3d:数字边距太大

时间:2013-06-11 22:06:14

标签: r plot scatter-plot

运行下面的代码时,我得到了margins too large error

x <- seq(min(lats),max(lats),length.out=100)
y <- seq(min(lons),max(lons),length.out=100)
xy <- merge(x,y)
colnames(xy) <- c('lat','lon')
z <- predict(fit,xy)
scatterplot3d(x=xy$lat,y=xy$lon,z=z,xlim=c(min(lats),max(lats)),ylim=c(min(lons),max(lons)) )

我非常确定,x,y,z都是正确的。

即使尝试使用scatterplot3d的帮助文档中的示例代码,我仍然会收到错误:

  ## example 1
  z <- seq(-10, 10, 0.01)
  x <- cos(z)
  y <- sin(z)
  scatterplot3d(x, y, z, highlight.3d=TRUE, col.axis="blue",
      col.grid="lightblue", main="scatterplot3d - 1", pch=20)

我检查了其他问题,似乎这个错误发生在plot,ggplot等等。但是大多数人都在谈论具体的解决方案,有些人建议从RStudio转换到控制台可以解决它。但是,一般来说,当我尝试绘制某些内容时,此错误意味着什么有没有更好的方法来解决这个问题?

0 个答案:

没有答案