首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R- d3heatmap -排序行名和X轴

R- d3heatmap -排序行名和X轴
EN

Stack Overflow用户
提问于 2015-07-29 19:20:38
回答 1查看 867关注 0票数 1

原始df1有3列:DiaVisitaHora。为了制作一个热图,我需要把它从long改造成wide

曾经拥有宽df2 (来自df1)。我制作了一个热图:

代码语言:javascript
复制
d3heatmap(df2, scale = "column", colors = "Blues")

但是:我需要

1)命令行名:"Domingo","Lunes“.到"Sábado“。把它们放在图形的左边。

( 2)将X轴从0到24小时排列。

*我也想删除“记录”?(我不知道如何命名这些广场,上下)

我已经尝试过将df1列:DiaHoras转换成因子。但这并没有帮助我在行和x轴的排序之后。

代码语言:javascript
复制
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)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-29 19:44:49

您可以通过在对dendrogram="none"的调用中包含d3heatmap()来关闭树状图。

若要保留单元格的原始顺序,还应在该调用中包括Rowv=FALSE, Colv=FALSE

所以:

代码语言:javascript
复制
d3heatmap(df2, scale = "column", colors = "Blues",
    dendrogram = "none", Rowv = FALSE, Colv = FALSE)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31709311

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档