问题标签 [dendextend]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - R中树状图中的标签
我正在研究树状图
然后我收到的消息是:
r - 从树状图中切出一个簇
我正在使用此链接根据类别绘制带有彩色标签的漂亮树状图。第二个答案是我在这个链接中看到的(Tree cut and Rectangles around clusters for a Horizontal dendrogram in R),它使用下面的代码:
我想剪掉一些集群,因为我有 16 个集群,有 145 个标签,这样我就只能查看几个集群,因为我只想聚焦/剪切/放大其中几个。有什么办法吗这个在 hclust 对象上。这只是为了有一个很好的可视化效果,因为这个数字有 145 个标签。因为我想根据标签着色,我认为 ggdendro 非常适合。
例如在此链接中,如果您查看 3)放大树状图 http://gastonsanchez.com/blog/how-to/2012/10/03/Dendrograms.html
r - 如何在 r 中更改树状图标签
我在 R 中有一个树状图。它基于使用 hclust 的层次聚类。我正在为不同颜色的标签着色,但是当我尝试更改我的 dedrogram 的标签(到集群所基于的数据帧的行)时,使用dendrogram = dendrogram %>% set("labels", dataframe$column)
标签被替换,但位置错误。例如:
我的树状图如下所示:
当我现在尝试更改上面指定的标签时,标签会更改,但它们会按照数据框中的顺序从左到右应用。如果我们假设我的原始数据框看起来像这样
我想要的是这样的:
但我实际得到的是:
数据的聚类及其转换为树状图的过程如下:
谁能告诉我如何根据索引用另一列的值标记我的树状图?
r - 如何将colored_bars添加到我设置horiz = T的dendextend图中
我了解如何将彩色条添加到 deendextend 图中,但是当我设置 horiz=T 时,条被绘制在错误的轴上。
dendextend 简介中的示例显示了如何将彩色条添加到绘图中:
当我执行上面的代码时,我看到了这个图:
但是,当我输入
这就是我所看到的:
是否可以将彩色条移动到树的叶节点旁边的轴上?
r - WGCNA 特征基因树状图中的交换分支
我正在绘制 WGCNA 包中 moduleeigengenes 的树状图,我想订购/交换分支。我使用该plotEigengeneNetworks
函数来绘制它,但无法定义分支的顺序。我知道有dendextend
用于修改树状图的包,但这不适用于plotEigengeneNetworks
函数产生的输出。对于如何实现这一目标的任何建议,我都会有所帮助。
例子:
r - 在 R 中绘制漂亮且对齐的彩色树状图
我正在使用 Sparcl 包(https://cran.r-project.org/web/packages/sparcl/sparcl.pdf)在 R 中绘制树状图。在我的具体问题中,我根据一个标准对组进行聚类,我想通过基于另一个标准的着色来可视化(这样做的目的是表明集群与另一个特征重合(或不重合)。我已经能够使用 Sparcl 包做到这一点,以突出显示我想强调:
如果我使用标准绘图功能进行绘图,我可以使用 hang 和 cex 控制各种参数,例如标签和文本大小(但不能为任何分支着色)(在图片中这是“Dendrogram 1”):
另一方面,如果我使用 Sparcl 中的 ColorDendrogram 函数进行绘图,我可以获得彩色树状图,但会丢失格式选项(在图片中这是“Dendrogram 2”):
当我使用 hang 和 cex 来控制文本大小和位置时,ColorDendrogram 给了我错误。 我的问题
有谁知道如何解决这个问题,无论是在 Sparcl 包中还是在另一个包中?我想拥有 ColorDendrogram 所具有的颜色灵活性,但又不会失去格式化功能。
r - 热图和树状图中的颜色侧栏
我正在尝试将颜色侧栏添加到热图列。
我的案例/样本属于不同的组/类别(例如,样本是许多基因在各种细胞中表达的结果,而组是不同的物种)。
我希望颜色侧栏能够反映不同的物种。该列已按单元格类型标记。我知道我可以为不同的物种(使用 if 和 else)一一分配不同的颜色,但是拥有超过 20 个物种和超过 200 个样本是不切实际的。同样,按组对数据进行排序并将不同的颜色分配给例如样本 1 到 10、11 到 25 等是不切实际的......
我发现,我的组名列as.character(as.numeric(data[,XXX])
在哪里可以正常工作。XXX
然而,它提供了令人震惊的颜色。任何建议如何应用例如彩虹色的几种色调?
colCol fromheatmap.2
似乎是合适的,但在使用时它会忽略相同的类/组并分配例如所有样本的调色板......
除上述内容外,我想知道仅绘制树状图时如何做同样的事情。它似乎更复杂......将不胜感激任何帮助!