问题标签 [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 - Dendextend:关于如何根据定义的组为树状图的标签着色
我正在尝试使用一个名为dendextend 的很棒的R 包来绘制一个树状图并根据一组先前定义的组为其分支和标签着色。我已经阅读了您在 Stack Overflow 中的答案,以及 dendextend vignette 的常见问题解答,但我仍然不确定如何实现我的目标。
假设我有一个数据框,第一列是用于聚类的个人姓名,然后是几列要分析的因素,最后一列是每个人的组信息(见下表) .
如何根据每个人所属的组为代表每个人的分支和标签着色,即使它们可能聚集在不同的块中?
如果可以做到这一点,有没有办法定义分配给每个组的颜色?
r - 如何根据其中的类对 R 树状图中的分支进行着色?
我希望可视化聚类算法的表现如何(具有一定的距离度量)。我有样本及其相应的类。为了可视化,我进行了聚类,并希望通过聚类中的项目为树状图的分支着色。颜色将是层次集群中大多数项目对应的颜色(由数据\类给出)。
示例:如果我的聚类算法选择索引 1,21,24 作为某个集群(在某个级别),并且我有一个 csv 文件,其中每一行都包含一个类号,例如 1,2,1。我希望这条边的颜色为 1。
示例代码:
编辑:另一个示例部分代码
r - 将行名称标记为 R 中的叶节点树形图名称
我正在尝试使用我的数据集中指定的行名来标记我的树状图。
我正在使用包:带有以下代码的 hybridHclust。
样本表(DATASET,我希望我使用的是正确的格式)
现在我删除了原始 excel 工作表所需的 UID 列,但聚类分析不需要:
现在桌子是
并且行号名称 (1, 2, 3) 在 R studio 中消失并替换为列出的条件。
当我运行它时,我将行号作为树形图上的标签,但我需要行名称(Conition1、Condition2、Condition3)并且它们需要对应于它们各自的数据(不应该只是按数字顺序)。这可能还不错,但我的实际数据集有 400 多个条件进行比较,每个条件有 4000 多个变量,并且列表将继续增长,因此手动输入名称是不可行的。
谢谢大家,我欢迎在发布到本网站时反馈任何格式问题。
r - R dendextend set "leaves_col" 将叶子 pch 转换为字符
我正在使用 dendextend 创建一个树状图,并希望将叶子设置为彩色符号。
制作一个简单的树状图
设置离开_pch 工作正常
按预期绘制
但是当我添加颜色时,pch 值会转换为字符
导致绘图问题
有解决方法吗?我确定我错过了一些简单的东西......
r - 使用dendextend控制树状图的大小/分布
使用 dendextend 库时,有没有办法控制树状图的大小或整体分布?我正在使用 dendextend 库来为我的树状图的标签着色。当我在不使用dendextend 库的情况下绘制集群时,该图看起来不错。我猜dendextend 的默认设置与常规绘图不同。
r - R: Color branches of dendrogram while preserving the color legend
Objective: Create a dendrogram with branches colored by a factor variable with the resultant plot containing a legend to translate the branch colors to each factor variable value.
I have some data with factor variables followed by the numeric data that I am creating a dendrogram with:
The data dimensions are: 161 x 60,739. With this data I have achieved a dendrogram with colored branches but no legend, and a dendrogram with colored labels (not branches) with a legend. I would like to combine the two.
Create dendrogram with colored branches but no legend:
Create dendrogram with colored labels (not branches) and a legend:
Examples of the respective outputs: Colored branches; Colored labels with legend.
Any help is appreciated. Thanks!
r - 使用base R在树状图中为分支着色的函数
我想R function
根据给定的树状图对象、指定的簇数和颜色向量为树状图中的分支着色。我想使用base R
而不是dendextend
.
使用此答案中的确切代码:https ://stackoverflow.com/a/18036096/7064628到类似问题:
在上面的代码中,您必须手动选择分支来重新着色它们。我想要一个函数来找到k
最高的分支并为它们(以及它们的所有子分支)改变颜色。到目前为止,我尝试迭代地搜索最高的子分支,但这似乎是不必要的困难。如果有一种方法可以提取所有分支的高度,找到k
最高点,然后更改edgePar
每个分支的高度,那就太棒了。