代码之家  ›  专栏  ›  技术社区  ›  Chris T.

在CorrPlot的X轴下添加附加信息

  •  0
  • Chris T.  · 技术社区  · 6 年前

    corrplot

    library("FactoMineR")
    library("factoextra")
    library("corrplot")
    
    data(decathlon2)
    decathlon2.active <- decathlon2[1:23, 1:10]
    
    res.pca <- PCA(decathlon2.active, graph = FALSE)
    var <- get_pca_var(res.pca)
    corrplot(var$cos2, is.corr=FALSE)
    
    ##getting cumulative variance explained from res.pca
    variance <- res.pca$eig*100/sum(res.pca$eig)
    cumvar <- cumsum(variance)
    

    问题是如何插入 cumvar 腐蚀曲线图 dim*

    有人知道怎么做吗?任何帮助都将不胜感激。

    1 回复  |  直到 6 年前
        1
  •  1
  •   Karolis Koncevičius    6 年前
      图书馆(“Corrplot”) cumvar<-cumsum(方差)
    1. 加上单元格下解释的方差比例:

      结果是:

    2. corrplot(var$cos2, is.corr=FALSE, mar=c(4,0,0,0))
      
    3. 加上单元格下解释的方差比例:

      text(1:5, 0, round(cumvar[1:5], 2), xpd=TRUE)
      

    result