Это не функция plot
, которая определяет соотношение сторон интерактивного графического устройства. У каждой из трех основных ветвей R есть свое собственное интерактивное устройство по умолчанию: у Macs есть quartz()
, Windows (я думал window()
, но, проверяя его страницу справки, я явно ошибаюсь, и, проверяя ?dev.interactive
, выясняется, что правильная функция windows()
), и Linux, x11()
или X11()
. Если вы хотите открыть устройство с различным размером, чем по умолчанию, необходимо выполнить команду с различными значениями высоты и ширины, чем по умолчанию (или вы можете растянуть существующее окно, если ваш GUI поддерживает это действие):
quartz(height = 5, width = 10)
A <- c(5,4,6,7,3,8,4,2)
B <- c(2005:2012)
plot(B, A, type="l")
Если вы узнаете больше о графической модели R, вы должны прочитать: ?Devices
.
После неудачной попытки вспомнить название окна интерактивного устройства, я вижу, что это может быть кросс-платформенный хак используя тот факт, что функция options
может обеспечить доступ к устройству по умолчанию:
options()$device(height=5, width=10)
Вы пробовали перетаскивая окно графика для изменения сюжета? Вы также должны посмотреть на функции 'png' и' pdf' (или другие подобные функции), которые позволят вам сохранить ваш сюжет с любыми параметрами, которые вы указали. – dayne
Я поставлю вилку для RStudio. В то время как основной интерфейс R может/не позволить вам изменять размер окна, окна графика RStudio позволяют динамически изменять размер с помощью большего числа функций. Это также (немного) менее устрашающее, чем прямая командная строка. см. www.rstudio.org для загрузки. –