Построение тепловой карты для верхней или нижней треугольной матрицы - PullRequest
12 голосов
/ 30 июля 2011

Может ли какой-либо орган предложить функцию построения тепловой карты для верхней или нижней треугольной матрицы в R

1 Ответ

14 голосов
/ 30 июля 2011

Самый простой способ сделать что-то подобное - использовать ?image следующим образом:

M <- matrix(runif(100),10,10)
M[lower.tri(M)] <- NA
image(1:10,1:10,M)

, что приведет к чему-то вроде этого:

enter image description here

Вы также можете исследовать функции ?heatmap или в пакете gplots ?heatmap.2.Выполнение этого с использованием ggplot2 с использованием geom_tile немного отличается, но вы можете найти несколько примеров, которые помогут вам пройти через процесс здесь .

...