我有以下数据:
A A1 12
A A2 23
A A3 AA1 1
A A3 AA2 2
B B1 2
B B2 1
有没有办法在ggplot中可视化这些信息?我正在寻找这样的东西:
|--A1---12
|--A2---23
A--|--A3--AA1--1
|---AA2--2
B--|--B1---2
|--B2---1
有什么建议吗?
答案 0 :(得分:4)
查看Rgraphviz
,它可以让您使用不同的节点方案来显示图形(包括树)。
答案 1 :(得分:3)
您是否开始使用ggplot?就个人而言,我不会在R中处理这种数据,因为它不具有统计性质。我宁愿编写一个python脚本来构建一个树/森林,并使用其中一个非常出色的图形可视化工具来查看它,例如Gephi
答案 2 :(得分:3)
查看sizetree()
包中的plotrix
功能。
树图也允许很好的可视化,请参阅包treemap
最后查看javascript库 protovis 或 d3js ,两者都有可视化层次结构的可能性。虽然把数据放在那里有点乏味......