R настройки отображения графиков в окне
Окно R
При создании графиков в R base они будут открыты в новом окне. Однако может потребоваться настроить высоту и ширину окна, которая по умолчанию равна 7 дюймам (17,78 см). Для этой цели вы можете использовать аргументы height и width следующих функций, в зависимости от вашей системы.
Следует отметить, что в RStudio график будет отображаться в макете панели, но если вы используете соответствующую функцию, график откроется в новом окне, как и в R base.
windows() # Windows
X11() # Unix
quartz() # Mac
В дополнение к возможности открывать и устанавливать размер окна, эти функции используются, чтобы избежать переопределения создаваемых вами графиков, поскольку при создании нового графика вы потеряете предыдущий. Обратите внимание, что в RStudio вы можете перемещаться по всем графикам, созданным вами в сеансе, на панели “Графики”.
# First plot will open
# a new window
plot(x, y)
# New window
windows()
# Other plot in new window
plot(x, x)
Вы также можете очистить окно построения в R программно с dev.off помощью функции, чтобы очистить текущее окно и с graphics.off помощью, чтобы очистить все графики и восстановить графические параметры по умолчанию.
# Clear the current plot
dev.off()
# Clear all the plots
graphics.off()
while (dev.cur() > 1) dev.off() # Equivalent
Обратите внимание, что dev.cur функция подсчитывает количество доступных графических устройств.
R тип графика
Вы также можете настроить тип графика с type помощью аргумента. Выбор типа будет зависеть от данных, которые вы строите. В следующем блоке кода мы показываем наиболее популярные типы графиков в R.
j <- 1:20
k <- j
par(mfrow = c(1, 3))
plot(j, k, type = "l", main = "type = 'l'")
plot(j, k, type = "s", main = "type = 's'")
plot(j, k, type = "p", main = "type = 'p'")
par(mfrow = c(1, 1))
par(mfrow = c(1, 3))
plot(j, k, type = "l", main = "type = 'o'")
plot(j, k, type = "s", main = "type = 'b'")
plot(j, k, type = "p", main = "type = 'h'")
par(mfrow = c(1, 1))







