2017-02-22 6 views
0

Я использую corrplot, а заказ, за ​​которым я следую, - это первый основной компонент. НапримерИзвлечение порядка строк/столбцов после 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', может принимать все аргументы, которые может принимать матрица. –

Смежные вопросы