我已经在基数R中使用热图生成了一个热图,但是想更改在树状图中出现的行的顺序。我想知道如何更改代码以实现此目的。我尝试使用功能reorder.dendogram,但这不适用于我的数据框。
这是我正在使用的数据以及到目前为止使用的代码
dd <- structure(list(A = c(26, 64, 54, 98, 95),
B = c(63, 64, 26, 82, 3),
C = c(11, 17, 53, 83, 35),
D = c(15, 13, 72, 71, 17),
E = c(94, 19,51, 19, 55),
F = c(89, 47, 49, 15, 68)),
.Names = c("A", "B", "C", "D", "E", "F"),
row.names = c(NA, 5L), class = "data.frame")
# A B C D E F
# 1 26 63 11 15 94 89
# 2 64 64 17 13 19 47
# 3 54 26 53 72 51 49
# 4 98 82 83 71 19 15
# 5 95 35 35 17 55 68
heatmap(t(dd),
scale = 'none',
col = brewer.pal(6, 'RdPu'),
xlab = 'Cluster',
main = "Heatmap")
我想要的输出将是沿X轴的簇以1到5的顺序排列,而不是当前顺序。如何更改我的代码以实现这一目标?