r - 从 R 中的列表绘制 TreeMap

标签 r plot visualization

我有一个决策树表示为 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/

相关文章:

R:在数据框的列中提取唯一值

python - NetCDF:如何在每个时间步编写脚本?

javascript - google.visualization.DataTable() 定位分页div

r - 在R中将日期格式化为年月

arrays - R:在大数组中查找最接近的值并返回维度

r - 在数据框中找到一系列规则,并带有中断规则

fft.rfft 的 Python 绘图频率

Python:如何可视化网络的最小生成树?

c++ - 在我自己的程序中读取 .vtu 文件

azure - KQL - 基于特定列限制数据量