Подтвердить что ты не робот

Ошибка в plot.new(): слишком большие поля изображения, график рассеяния

Я искал разные вопросы для решения, и я пробовал то, что было предложено, но я не нашел решения, чтобы заставить его работать.

Каждый раз, когда я хочу запускать этот код, он всегда говорит:

Ошибка в plot.new(): слишком большие поля рисунка

и я не знаю, как это исправить. Вот мой код:

par(mfcol=c(5,3))
hist(RtBio, main="Histograma de Bio Pappel")
boxplot(RtBio, main="Diagrama de Caja de Bio Pappel")
stem(RtBio)
plot(RtBio, main="Gráfica de Dispersión")

hist(RtAlsea, main="Histograma de Alsea")
boxplot(Alsea, main="Diagrama de caja de Alsea")
stem(RtAlsea)
plot(RtTelev, main="Gráfica de distribución de Alsea")

hist(RtTelev, main="Histograma de Televisa")
boxplot(telev, main="Diagrama de Caja de Televisa")
stem(Telev)
plot(Telev, main="Gráfica de dispersión de Televisa")

hist(RtWalmex, main="Histograma de Walmex")
boxplot(RtWalmex, main="Diagrama de caja de Walmex")
stem(RtWalmex)
plot(RtWalmex, main="Gráfica de dispersión de Walmex")

hist(RtIca, main="Histograma de Ica")
boxplot(RtIca, main="Gráfica de caja de Ica")
stem(RtIca)
plot(RtIca, main="Gráfica de dispersión de Ica")

Что я могу сделать?

4b9b3361

Ответ 1

Каждый раз, когда вы создаете сюжеты, вы можете получить эту ошибку - "Error in plot.new() : figure margins too large". Чтобы избежать таких ошибок, вы можете сначала проверить вывод par("mar"). Вы должны получать:

[1] 5.1 4.1 4.1 2.1

Чтобы изменить эту запись:

par(mar=c(1,1,1,1))

Это должно исправить ошибку. Или же вы можете соответствующим образом изменить значения.

Надеюсь, это сработает для вас.

Ответ 2

Поскольку это помечено RStudio, я предполагаю, что вы используете RStudio, что может быть проблемой. Я считаю, что это может произойти, когда панель вашего сайта в RStudio слишком мала для полей сюжета, который вы пытаетесь создать. Попробуйте расширить его, а затем снова запустите свой код.

Ответ 3

Вызов dev.off(), чтобы заставить RStudio открыть новое графическое устройство с настройками по умолчанию, работало для меня. НТН.

Ответ 4

Если вы получите это сообщение в RStudio, нажмите цифру "метла" "Очистить все графики" на вкладке "Графики" и снова попробуйте график().

Кроме того, выполните команду

graphics.off()