Меня попросили получить график корреляции для colaborator. Мой выбор - использовать R для задачи, в частности, corrplot. Я исследовал в Интернете и I found multiple ways to obtain such graphics, но не конкретную графику, на которую меня попросили (как вы можете видеть на картинке, значимые значения подсвечиваются путем рисования квадрата вокруг значительной плитки), что меня озадачивает.Как нарисовать линию вокруг значимых значений в пакете corrplot R
Example of the correlation plot required
Ближайший результат я достигаю использую код под этой линией, но я, кажется, не быть в состоянии найти возможность нарисовать линию вокруг значительных плиток (если есть).
#Insignificant correlations are leaved blank
corrplot(res3$r, type="upper", order="hclust",
p.mat = res3$P, sig.level = 0.01, insig = "blank")
Я попытался добавить параметр «addrect», но это не сработало.
#Insignificant correlation are crossed
corrplot(res3$r, type="upper", order="hclust", p.mat = res3$P,
addrect=2, sig.level = 0.01, insig = "blank")
Любая помощь будет оценена по достоинству.
Вы можете найти, какие ячейки должны иметь границу, измененную путем проверки матрицы pvalue, а затем применить это решение: http://stackoverflow.com/questions/40538304/how-to-colourise-some-cell-borders -in-r-corrplot (ps addrect относится к кластеризации) – user20650
Спасибо за ваш ответ user20650 – JLLavin