Я использую corrplot для визуализации корреляций, однако заголовок находится довольно высоко над графиком, и я хотел бы приблизить его. Как мне это сделать?
Образец кадра данных:
"VADeaths" <-
structure(c(11.7, 18.1, 26.9, 41, 66, 8.7, 11.7, 20.3, 30.9, 54.3, 15.4,
24.3, 37, 54.6, 71.1, 8.4, 13.6, 19.3, 35.1, 50), .Dim = c(5, 4),
.Dimnames = list(c("50-54", "55-59", "60-64", "65-69", "70-74"),
c("Rural Male", "Rural Female", "Urban Male", "Urban Female")))
Рассчитайте корреляцию и визуализируйте
library(corrplot)
cors = cor(VADeaths)
corrplot(cors,tl.col="black",title="Example Plot",mar=c(0,0,5,0),tl.offset = 1)
Расширив поле до 5 над графиком, я могу, по крайней мере, заставить заголовок отображаться на графике, но не могу понять, как приблизить заголовок к графику и центрировать его по графику, а не также пространство, занимаемое метками. .
Вышеупомянутое выглядит так:
Я хочу что-то подобное (не обращайте внимания на шрифты)
Мои настоящие графики имеют гораздо меньшие метки, поэтому между метками и заголовком есть зазор около 3-4 см. Я не обнаружил, что увеличение значения в mar решило проблему.
corrplot
рисует фигуру, у вас нет простого программного способа узнать, где находятся границы блока на основе ввода или вывода функции. Я думаю, что вам действительно лучше всего взять источникcorrplor
a> и измените его так, чтобы вы могли либо (а) узнать, где находится граница блока, либо (б) найти способ самостоятельно центрировать заголовок. - person r2evans   schedule 25.08.2016