原始df1有3列:Dia、Visita、Hora。为了制作一个热图,我需要把它从long改造成wide。
曾经拥有宽df2 (来自df1)。我制作了一个热图:
d3heatmap(df2, scale = "column", colors = "Blues")但是:我需要
1)命令行名:"Domingo","Lunes“.到"Sábado“。把它们放在图形的左边。
( 2)将X轴从0到24小时排列。
*我也想删除“记录”?(我不知道如何命名这些广场,上下)

我已经尝试过将df1列:Dia和Horas转换成因子。但这并没有帮助我在行和x轴的排序之后。
df1$Dia <- factor(df$Dia,
levels = c("Domingo", "Lunes",
"Martes","Miércoles",
"Jueves","Viernes",
"Sábado"),
ordered = T)
df1$Hora <- factor(df1$Hora,
levels = c(0,1,2,3,4,5,6,
7,8,9,10,11,12,
13,14,15,16,17,
18,19,20,21,22,
23,24),
ordered = T)发布于 2015-07-29 19:44:49
您可以通过在对dendrogram="none"的调用中包含d3heatmap()来关闭树状图。
若要保留单元格的原始顺序,还应在该调用中包括Rowv=FALSE, Colv=FALSE。
所以:
d3heatmap(df2, scale = "column", colors = "Blues",
dendrogram = "none", Rowv = FALSE, Colv = FALSE)https://stackoverflow.com/questions/31709311
复制相似问题