Построение диаграммы тепла для верхней или нижней треугольной матрицы
Может ли любое тело предложить функцию для построения карты тепла для верхней или нижней треугольной матрицы в R
Ответ 1
Самый простой способ сделать что-то подобное - использовать ?image следующим образом:
M <- matrix(runif(100),10,10)
M[lower.tri(M)] <- NA
image(1:10,1:10,M)
что приведет к чему-то вроде этого:
Вы также можете исследовать функции ?heatmap или в пакете gplots?heatmap.2. Выполнение этого с помощью ggplot2 с помощью geom_tile немного отличается, но вы можете найти несколько примеров, чтобы провести вас через процесс здесь.