Corrgram包装水平和垂直标签

Corrgram包装水平和垂直标签,r,R,我试图使用Corrgram包中的labels参数来绘制垂直轴和水平轴,但遇到了严重的困难。我已经尝试通过labels参数传递变量名,但是我的标签仍然在对角线上。我的代码如下: correlations <- c("var1","var2",...,"varx") ##Hosts my variable names. corrgram(total.sub[,correlations],labels=correlations,lower.panel=panel.shade,upper.pan

我试图使用Corrgram包中的labels参数来绘制垂直轴和水平轴,但遇到了严重的困难。我已经尝试通过labels参数传递变量名,但是我的标签仍然在对角线上。我的代码如下:

correlations <- c("var1","var2",...,"varx") ##Hosts my variable names.

corrgram(total.sub[,correlations],labels=correlations,lower.panel=panel.shade,upper.panel=panel.pie)

相关性通过添加一些数据,您的代码可以重现吗?通过设置
labels=NULL
,您可以关闭对角线标签。然后,您可以尝试使用
text
将标签添加到所需的位置。请参阅,例如,我还想知道此线程的答案。我在这里用可复制的最小示例进行了扩展
library(corrgram)
a = c(19,21,31,41)
b = c(21,42,191,1)
c = c(1,2,3,4)
d = c(.1,39,42,1)
e = c(52,239,19,2)

df = data.frame(a,b,c,d,e)
correlations <-c("a","b","c","d","e")
corrgram(df[,correlations],labels=correlations,lower.panel=panel.shade,upper.panel=panel.pie)