Как использовать corrplot с method = number и Drop Leading Zero?

Как построить корреляционную матрицу в R с помощью пакета corrplot и отбросить ведущий ноль при использовании 'method = "number"'?

Например, если корреляция составляет «0,78», я бы хотел, чтобы она отображала «0,78» или «78», чтобы сэкономить место.

С уважением, Скотт


person Scott Skiles    schedule 23.11.2015    source источник


Ответы (1)


Используя пример из документации corrplot:

data(mtcars)
M <- cor(mtcars)

corrplot(round(100*M), method="number", col="black", cl.pos="n",is.corr=F)

Ключевым моментом здесь является то, что мы на самом деле строим корреляционную матрицу, но мы умножаем ее на 100 и округляем, поэтому мы должны установить is.corr=F.

введите описание изображения здесь

person Sam Dickson    schedule 23.11.2015
comment
как по-прежнему отображать ведущую точку. ? - person florian; 24.05.2020
comment
@florian Я не знаю простого способа сделать это, поскольку corrplot() требуется числовой аргумент. - person Sam Dickson; 26.05.2020