我有一个决策树表示为 R 中的列表:
tree = list(
"Bin type" = list(
"no bin" = list(
"SOA linearity" = list(
"linear" = list("Linear MEM")
, "non-linear" = list("GAMM")
)
)
, "bin" = list(
"SOA type" = list(
"SOA as categorical" = list(
"Tool" = list(
"ANOVA"
, "MEM"
)
)
, "SOA as continuous" = list(
"SOA linearity" = list(
"linear" = list(
"Tool" = list(
"ANOVA"
, "MEM"
)
)
, "non-linear" = list("GAMM")
)
)
)
)
)
)
有没有一种快速的方法可以将其可视化为树形图?
最佳答案
我不认为有直接的方法,因为用于绘制树的包需要树的特定数据结构,它不太可能与您的列表匹配。很可能您需要将列表转换为另一种形式。
我会看 igraph包裹。我会从 graph()
开始功能;如果您可以将列表(描述树)转换为图形,则 igraph
包将帮助您绘制它。
关于r - 从 R 中的列表绘制 TreeMap ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7199177/