R Corrplot方形(瓷砖)尺寸
我正在使用method=“number”绘制一个包含10个变量的关联图。我正在尝试导出大字体(number.cex=3,tl.cex=3)的图以供发布之用,但正方形的大小不会增加以适应更大的字体。有没有办法修改这个 这是我的代码,如果有帮助: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
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.bergpng(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()