繁体   English   中英

显着性corrplot中p值的字体大小

[英]Font size of p-values in a significance corrplot

任何人都可以提出建议:

我使用corrplot来获取变量的p值。 number.cex =不会改变p值的字体大小。 目前,我有一个具有特大(不可读)p值的corrplot,因为我有相对大量的变量(n = 27)。

我无法通过Rseek或Stack Overflow找到任何相关信息......

以下代码取自此处

有一些过于复杂的前瞻性代码在这里 ,我无法得到。 以下是我正在使用的代码:

corrplot(HG_lipid_matrix, p.mat = res1$p, insig = "p-value", 
         sig.level = .05, number.cex = 0.2)

更改number.cex的值不会导致p值的字体大小发生变化。

非常感谢 :-)

这绘制了mtcars中变量的相关性,但这应该对你mtcars 您可以调整mag.factorpar(cex = 0.7)以满足您的需求:

library(corrplot) #read-in corrplot package
M <- cor(mtcars) #obtain matrix of correlation coefficients (r values)
mag.factor <- 2 #fudge factor to increase size of axis (tl.cex) and legend (cl.tex) text relative to p-value text
res1 <- cor.mtest(mtcars, conf.level = .95) #obtain matrix of correlation p-values
cex.before <- par("cex") #saves current cex setting for plotting
par(cex = 0.7)  #set cex for plotting text.  this invisibly affects p-value text.
corrplot(M, p.mat = res1$p, insig = "p-value", sig.level = -1, tl.cex = par("cex") * mag.factor, cl.cex = par("cex") * mag.factor) #makes the plot
par(cex = cex.before) #reset cex to initial setting

它是从这里的类似问题的答案修改的: 如何在corrplot中更改相关系数的字体大小?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM