簡體   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