Ошибка при построении объекта класса Tune в Jupyter Notebook, но работает в RStudio - как это исправить? - PullRequest
0 голосов
/ 22 октября 2019

Я настроил nnet следующим образом:

tune1 <- tune.nnet(O3obs~., # formule
                   data=datappr, # choix des données
                   size=c(2,3,4), # choix entre les 3 sizes précisés
                   decay=c(1,2,3), # choix entre les 3 decays précisés
                   maxit=200,
                   linout=TRUE) # Sortie continue - pb de regression

Затем, когда я пытаюсь построить tune1 в Jupyter Notebook, у меня появляется следующая ошибка:

Error in plot.new(): outer margins too large (figure region too small)
Traceback:

1. plot(tune1)
2. plot(tune1)
3. plot.tune(tune1)
4. filled.contour(x = as.double(rownames(x)), y = as.double(colnames(x)), 
 .     xlab = xlab, ylab = ylab, nlevels = nlevels, color.palette = color.palette, 
 .     main = main, x, ...)
5. plot.new()

Это работает в Rstudioхотя.

Как я могу это исправить?

1 Ответ

0 голосов
/ 22 октября 2019

Вам нужно сделать сюжет больше. В большинстве R-интерфейсов вы бы указали width и height при открытии графического устройства. Согласно этому старому сообщению https://blog.revolutionanalytics.com/2015/09/resizing-plots-in-the-r-kernel-for-jupyter-notebooks.html вы делаете это в Jupyter, используя код, подобный

options(repr.plot.width=4, repr.plot.height=3)

Если вы все еще получаете ошибку, попробуйте большее число.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...