R 如何更改相关矩阵图的边距?
我在包中找不到任何选项来扩展由R 如何更改相关矩阵图的边距?,r,plot,margin,correlation,r-corrplot,R,Plot,Margin,Correlation,R Corrplot,我在包中找不到任何选项来扩展由corrplot.mixed生成的绘图的边距。任何建议都将不胜感激 library(corrplot) cor_matrix <- structure(c(1, 0.31596392056465, -0.120092224085334, -0.345097115278159, 0.31596392056465, 1, 0.158912865564527, -0.606426850726639, -0.12
corrplot.mixed
生成的绘图的边距。任何建议都将不胜感激
library(corrplot)
cor_matrix <- structure(c(1, 0.31596392056465, -0.120092224085334, -0.345097115278159,
0.31596392056465, 1, 0.158912865564527, -0.606426850726639, -0.120092224085334,
0.158912865564527, 1, -0.134795548155303, -0.345097115278159,
-0.606426850726639, -0.134795548155303, 1), .Dim = c(4L, 4L),
.Dimnames = list(NULL, c("var_1", "var_2", "var_3", "var_4")))
corrplot.mixed(cor_matrix, order = "AOE", upper = "ellipse", lower = "number",
tl.cex = 2, cl.cex = 2, number.cex = 2)
库(corrplot)
cor_matrix为未来的读者回答我自己的问题
library(corrplot)
library(scico)
col4 <- scico(100, palette = 'vik')
filetag <- "corrplot_result.png"
png(filetag, height = 800, width = 800)
corrplot.mixed(cor_matrix, order = "AOE", upper = "ellipse", lower = "number",
upper.col = col4, lower.col = col4,
tl.cex = 2, cl.cex = 2, number.cex = 2)
dev.off()
库(corrplot)
图书馆(scico)
col4我建议查看包函数本身fix(corrplot.mixed)
并在那里编辑边距。扩展边距是什么意思?你的意思是仅仅改变is repar(oma=rep(5,4))
还是..?增加图形窗口/图形输出设备的大小:我在屏幕上看到所有图例标签,无需调整。例如,试试看,pdf(“test.pdf”,高度=10,宽度=10);相关图(…);dev.pff()
看看?png
和?tiff
,它们有不同的heoght/宽度单位。我发现这有助于更改图形窗口/输出设备的纵横比。当我在屏幕上显示时,一个16:9的横向大小的窗口会切断顶部标签。但将“缩放窗口”(R-Studio)调整为方形,甚至是肖像形状,就解决了这个问题。从前面的注释中,相同的解决方法适用于PDF和PNG。