2011-09-16 15 views
11

Ho alcuni dati come il seguente:Come posso visualizzare i dati gerarchici?

A A1 12 
A A2 23 
A A3 AA1 1 
A A3 AA2 2 
B B1 2 
B B2 1 

Esiste un modo per visualizzare queste informazioni in ggplot? Sto cercando qualcosa di simile:

|--A1---12 
    |--A2---23 
A--|--A3--AA1--1 
     |---AA2--2 

B--|--B1---2 
    |--B2---1 

Qualche suggerimento?

+0

Prendere un bottino nel pacchetto "diagramma": http://stackoverflow.com/questions/4722689/creating-tree-diagram-for-showing-case -count-con-r – andrekos

risposta

4

Dai uno sguardo allo Rgraphviz, che ti consente di visualizzare grafici (inclusi alberi), utilizzando schemi diversi per i tuoi nodi.

3

Sei impostato sull'uso di ggplot? Personalmente, non elaborerei questo tipo di dati in R poiché non è realmente di natura statistica. Preferirei scrivere uno script python per costruire un albero/foresta e visualizzarlo usando uno dei tanti strumenti di visualizzazione grafici eccellenti, ad es. Gephi.

3

Verificare la funzione sizetree() nel pacchetto plotrix.

anche treemaps rendere consentire piacevoli effetti grafici, vedere il foglio treemap

finalmente controllare sia la libreria javascript Protovis o d3js, entrambi hanno grandi possibilità per la visualizzazione delle gerarchie. è un po 'noioso avere i dati lì dentro ...

Problemi correlati