显然,可以使用整数向量作为rect.hclustL的border参数

x <- rect.hclust(foo, k=ncuts, which = c(2,7), border = 3:4)

所以想象一下我有ncuts并且希望每个边框切割都有“伪” - 唯一的颜色:

x <- rect.hclust(foo, k=ncuts, which = c(2,7), border = 1:ncuts)

显然,正在选择的边框颜色列表是有限的 - 但实际颜色是什么?

我开始查看文档,没有任何线索,我转向粗略查看源代码 - 也没有任何内容 .

通过观察,我注意到颜色似乎是(限于):

  • 黑色

  • 红色

  • 绿色

  • 紫罗兰

  • 浅蓝色

  • 洋红色

  • 黄色

  • 怀特

但他们是如何定义的 - 更重要的是说我想稍后将剪辑与适当的颜色联系起来 - 我能做到吗?

更新:由数字颜色列表定义的树状图边界的着色严格地从左到右(黑色,红色,绿色3,蓝色,青色,洋红色,黄色灰色,黑色,红色......)发生 . 那么问题就变成了 - 如何在树形图中关联/定位切口的位置 .