tl; dr использование oma
как аргумент в пределах вашего pairs()
звонок.
Как обычно, это все в документации, хотя и несколько неясно. ?pairs
состояние:
Кроме того, графические параметры могут быть заданы как тазы аргументы «сюжета», такие как «главные». 'Par ("oma")' будет установлен соответствующим образом, если не указано иное.
Это означает, что pairs()
пытается сделать некоторые умные вещи внутри, чтобы установить внешние поля (в зависимости от того запрашивается название main
); он игнорирует внешние настройки par("oma")
, обращая внимание только на внутренние настройки. Линия "нарушитель" в коде stats:::pairs.default
является:
if (is.null(oma))
oma <- c(4, 4, if (!is.null(main)) 6 else 4, 4)
Таким образом, установка oma
в вызов делает работу:
par(bg="lightblue") ## so we can see the plot region ...
z <- matrix(rnorm(300),ncol=3)
pairs(z,oma=c(0,0,0,0))
попробуйте изменить параметры полей 'пар (MAR = c (0,0,0,0)). Вам нужно будет поиграть с цифрами, хотя бы получить требуемый интервал. – anotherFishGuy
Посмотрите на последний пример в '? Pairs' – germcd
' mar' ничего не делает, по крайней мере, когда я выхожу на 'cairo_pdf' – rhombidodecahedron