I searched a lot of questions about heatmap throughout the site and packages, but I still have a problem.
У меня есть кластерные данные (kmeans / EM / DBscan ..), и я хочу создать тепловую карту, сгруппировав один и тот же кластер. Я хочу, чтобы похожие цветовые узоры были сгруппированы на тепловой карте, поэтому в целом это выглядит как блок-диагональ.
Я попытался упорядочить данные по номеру кластера и отобразить его
k = kmeans(data, 3)
d = data.frame(data)
d = data.frame(d, k$cluster)
d = d[order(d$k.cluster),]
heatmap(as.matrix(d))
, но они все еще не отсортированы и выглядят так: