2017-02-22 83 views
0

我正在使用corrplot,我所遵循的順序是通過First Principal Component。例如在corrplot在R中提取行/列順序

library(corrplot) 
M<-cor(mtcars) 

corrplot(M, method="color", order="FPC") 

enter image description here

我如何可以提取在上面使用的順序列(或行)?

預先感謝您

回答

1

商店中的情節在變量中,您可以訪問它以後

b = corrplot(M, method="color", order="FPC") 
#Then access b 

rownames(b) 
#[1] "cyl" "disp" "wt" "hp" "carb" "qsec" "gear" "am" "drat" "vs" "mpg" 
+0

一個相關的問題:我怎麼知道我可以訪問哪些屬性?例如,在這種情況下,我想我可以做'colnames(b)',但是有沒有辦法找出可能調用某個變量的所有屬性? – Sosi

+0

我的意思是:你知道當你指定'b = corrplot ...'時,你可以將'rownames'傳遞給'b'。你怎麼知道你可能會傳遞哪些論點?有沒有辦法找到所有這些參數的列表? – Sosi

+1

@Sosi,如果你運行'class(b)',你會發現它是一個矩陣(非常類似於'M',但排序不同)。所以,'b',就像'M'一樣,可以採用矩陣可以採用的所有參數。 –