Невозможно создать новое графическое окно (устройство?) С параметром par (new = T) - PullRequest
3 голосов
/ 15 февраля 2012

Я хочу создать новое окно для каждого дополнительного графика в R. Я пробовал

plot(rnorm(20), new=TRUE)

, а также

par(new=T)
plot(rnorm(20), new=TRUE)

Ни одно из них не дает мне новое окно.Мне действительно нужно создать новое устройство?

Ответы [ 2 ]

12 голосов
/ 16 февраля 2012

Функция plot.new() используется для запуска нового графика на текущем устройстве и открывает устройство по умолчанию, если в данный момент устройство не открыто.Если вы хотите новое устройство (чтобы у вас был старый график в одном окне, а новый график в другом окне), используйте dev.new() или другие функции устройства.

2 голосов
/ 15 февраля 2012

par(new = T) используется для построения поверх существующего графика. Вам нужно будет создать новое устройство для каждого сюжета, закрытое с помощью dev.off(). Если вы хотите использовать несколько графиков в одном окне, попробуйте использовать par(mfrow=c(2,2) для 2 строк по 2 графика.

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