R Corrplot方形(瓷砖)尺寸

R Corrplot方形(瓷砖)尺寸,r,r-corrplot,R,R Corrplot,我正在使用method=“number”绘制一个包含10个变量的关联图。我正在尝试导出大字体(number.cex=3,tl.cex=3)的图以供发布之用,但正方形的大小不会增加以适应更大的字体。有没有办法修改这个 这是我的代码,如果有帮助: corrplot(as.matrix(K), tl.cex = 3, tl.col = "black", method = "color", outline = T, order="hclust", addCoef

我正在使用method=“number”绘制一个包含10个变量的关联图。我正在尝试导出大字体(number.cex=3,tl.cex=3)的图以供发布之用,但正方形的大小不会增加以适应更大的字体。有没有办法修改这个

这是我的代码,如果有帮助:

corrplot(as.matrix(K), tl.cex = 3, tl.col = "black", method = "color", 
         outline = T,  order="hclust", 
         addCoef.col = "black", number.digits = 2, number.cex = 3, 
         cl.pos = 'b', cl.cex = 3, addrect = 3, rect.lwd = 3, 
         col = colorRampPalette(c("midnightblue", "white","darkred"))(100))

这可能是一个非常愚蠢的想法,但根据您使用的R的版本,您只需进入全屏,在运行
corrplot()
函数后弹出一个窗口。这在过去对我很有效。然后我想你应该确保选择正确的格式;比如蒂夫

当然,更复杂的解决方案是。这里的想法是在写入/保存图形后调整图形参数。这有意义吗

通常情况下,想法是这样的(具有可交换的格式类型):

你可以尝试的软件包是{grDevices}或{tiff},当然还有数百个

如果这对你有用,请告诉我


干杯

可能是一个非常愚蠢的想法,但是根据您使用的R的版本,您只需进入全屏,运行
corrplot()
函数后弹出一个窗口。这在过去对我很有效。然后我想你应该确保选择正确的格式;比如蒂夫

当然,更复杂的解决方案是。这里的想法是在写入/保存图形后调整图形参数。这有意义吗

通常情况下,想法是这样的(具有可交换的格式类型):

你可以尝试的软件包是{grDevices}或{tiff},当然还有数百个

如果这对你有用,请告诉我


干杯

您应该调整图形输出文件的
宽度
高度
分辨率
参数。
请参见下面的示例

set.seed(1)
X = matrix(runif(1000),ncol=10)
library(corrplot)
png(file="corr.png", res=300, width=4500, height=4500)
corrplot(as.matrix(cor(X)), tl.cex = 3, tl.col = "black", method = "color", 
         outline = T,  order="hclust", 
         addCoef.col = "black", number.digits = 2, number.cex = 3, 
         cl.pos = 'b', cl.cex = 3, addrect = 3, rect.lwd = 3, 
         col = colorRampPalette(c("midnightblue", "white","darkred"))(100))
dev.off()

您应该调整图形输出文件的
宽度
高度
分辨率
参数。
请参见下面的示例

set.seed(1)
X = matrix(runif(1000),ncol=10)
library(corrplot)
png(file="corr.png", res=300, width=4500, height=4500)
corrplot(as.matrix(cor(X)), tl.cex = 3, tl.col = "black", method = "color", 
         outline = T,  order="hclust", 
         addCoef.col = "black", number.digits = 2, number.cex = 3, 
         cl.pos = 'b', cl.cex = 3, addrect = 3, rect.lwd = 3, 
         col = colorRampPalette(c("midnightblue", "white","darkred"))(100))
dev.off()

矩阵K有多大?10x10,它将10个变量之间的成对相关性制成表格。显示矩阵K有多大?10x10,它将10个变量之间的成对相关性制成表格。因此,我了解到问题应该包含一个可重复的示例(参见和)。对我来说,这是有道理的,因为它让别人更容易回应,也让你更容易得到有用的建议,对吗?但我自己还在学习这些东西是如何在stackoverflow上工作的;)此外,我还了解到问题应该包含一个可复制的示例(请参阅和)。对我来说,这是有道理的,因为它让别人更容易回应,也让你更容易得到有用的建议,对吗?但我自己还在学习这些东西是如何在stackoverflow上工作的;)可能是一个愚蠢的问题……但是为什么在使用png(file=“corr.png”,res=300,width=4500,height=4500)时,绘图没有显示……此外,我如何保存绘图呢?很抱歉,我不得不使用dev.off()……但我仍然没有得到png(file=“corr.png”,res=300,width=4500,height=4500)所显示的内容在调用情节之前…我不知道它是如何改变情节的plot@H.berg
png(file=“corr.png”,res=300,width=4500,height=4500)
将绘图命令(图形)的输出重定向到png格式的文件中。尝试
?设备
。你可以看到可用图形设备的列表。可能是一个愚蠢的问题……但是为什么在使用png(file=“corr.png”,res=300,width=4500,height=4500)时,绘图没有显示……此外,我如何保存绘图呢?很抱歉,我不得不使用dev.off()……但我仍然不知道png(file=“corr.png”,res=300,width=4500,height=4500)的内容在调用情节之前…我不知道它是如何改变情节的plot@H.berg
png(file=“corr.png”,res=300,width=4500,height=4500)
将绘图命令(图形)的输出重定向到png格式的文件中。尝试
?设备
。您可以查看可用图形设备的列表。
set.seed(1)
X = matrix(runif(1000),ncol=10)
library(corrplot)
png(file="corr.png", res=300, width=4500, height=4500)
corrplot(as.matrix(cor(X)), tl.cex = 3, tl.col = "black", method = "color", 
         outline = T,  order="hclust", 
         addCoef.col = "black", number.digits = 2, number.cex = 3, 
         cl.pos = 'b', cl.cex = 3, addrect = 3, rect.lwd = 3, 
         col = colorRampPalette(c("midnightblue", "white","darkred"))(100))
dev.off()