问题 如何可视化分层数据?


我有一些如下数据:

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

有什么建议么?


6341
2017-09-16 06:12


起源

在“图”包中获取战利品: stackoverflow.com/questions/4722689/... - andrekos


答案:


看一眼 Rgraphviz,可以让您使用不同的节点方案可视化图形(包括树)。


4
2017-09-25 23:41





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


3
2017-09-21 09:07





看看功能 sizetree() 在里面 plotrix 包。

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

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


3
2017-09-01 14:14