You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为vtree自定义cyl和am的节点填充颜色

自定义vtree节点颜色:按变量类别指定颜色

要给vtree中不同变量的不同类别节点设置自定义颜色,直接使用fillcolor参数传入命名列表即可,具体实现如下:

完整代码示例

library(vtree)
vtree(mtcars, "cyl am", 
      fillcolor = list(
        cyl = c("4" = "blue", "6" = "green", "8" = "yellow"),
        am = c("0" = "pink", "1" = "brown")
      ))

参数说明

  • fillcolor是vtree专门用于自定义节点填充色的参数,支持传入命名列表
  • 列表的顶级名称对应你要设置的变量名(比如这里的cyl和am)
  • 每个变量名下的元素是一个命名向量:向量的名称是变量的类别值,向量的值是对应的颜色(可以是英文颜色名,也可以是十六进制色值)

这样设置后,cyl变量的4、6、8类别节点会分别显示蓝色、绿色、黄色;am变量的0、1类别节点会分别显示粉色、棕色。

内容的提问来源于stack exchange,提问作者Nic

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 07:52:06