如何可视化分层数据?

时间:2011-09-16 06:12:43

标签: r graph visualization hierarchical-data ggplot2

我有以下数据:

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

有什么建议吗?

3 个答案:

答案 0 :(得分:4)

查看Rgraphviz,它可以让您使用不同的节点方案来显示图形(包括树)。

答案 1 :(得分:3)

您是否开始使用ggplot?就个人而言,我不会在R中处理这种数据,因为它不具有统计性​​质。我宁愿编写一个python脚本来构建一个树/森林,并使用其中一个非常出色的图形可视化工具来查看它,例如Gephi

答案 2 :(得分:3)

查看sizetree()包中的plotrix功能。

树图也允许很好的可视化,请参阅包treemap

最后查看javascript库 protovis d3js ,两者都有可视化层次结构的可能性。虽然把数据放在那里有点乏味......