R scatterplot3d с ошибкой в ​​plot.new(): слишком большие поля

При запуске кодов, как показано ниже, я получил 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 ответов

Другие вопросы по тегам