r - R用渐变色框制作树图
问题描述
我有一个数据框,例如,它具有与每个组合相关的不同字母组合和计数。我想创建一个树形图,其中每个组合周围都有矩形,大多数字母的组合在顶部,然后在下面的节点与其他组合的分组。我想在渐变上对每个框的颜色进行着色,一种颜色表示较高的计数,另一种颜色表示较低的计数。理想情况下,这棵树也应该看起来很简单,有不可见的分支,唯一的文本是组合和颜色渐变的图例,也可以单独制作。我曾尝试使用 rpart,但这似乎仅适用于离散值。有什么办法可以在 R 上创建这棵树吗?
前任:
letters counts
1 a 2
2 ab 5
3 d 6
4 be 3
5 ade 10
解决方案
您应该能够使用rpart
来做到这一点——它可以处理连续的结果。将其与树的可视化结合起来fancyRpartPlot
,您可以在树的最终叶子中获得渐变颜色。请参阅我的示例,其中大学 GPA 是连续结果变量。这是用 完成的rpart
,然后用 绘制fancyRpartPlot
。
推荐阅读
- google-sheets - 在还必须满足其他条件时计算唯一值
- ruby-on-rails - 将 CROSS JOIN 添加到 Arel
- aws-lambda - 如何仅将我的 AWS lamda 锁定到我的 echo 设备
- c# - 在文本中查找字符串并提取
- python - 如果打开的文件被修改了怎么办?Python
- c++ - 与传统的多态处理相比,使用 std::variant 有什么优势?
- javascript - 可变对象属性行为
- postgresql - 如何在 PostgreSQL 中将列类型从 oid 更改为 bytea
- python - 标记一列中的 ID 第一次出现在另一列中
- javascript - 如何在 Electron 应用程序中实现插件?