D3: Grafici ad albero - Etichette migliorate
I nodi, in questo caso rappresentati dalle sole etichette, possono essere creati usando tutti i “discendenti” a partire dalla radice. Il metodo root.descendants() restituisce un array contenente tutti i nodi in sequenza con le informazioni originarie memorizzate nella proprietà ‘data’ aggiunta da d3.hierarchy().
Anche in questo caso va mantenuta l’inversione delle coordinate x e y per visualizzare l’albero in orizzontale anziché in verticale.
Alla riga 14 del codice sostituire il nome del metodo
tree()con quello del metodocluster()per notare le differenze nella visualizzazione della struttura ad albero.
Strutturazione dei file:
- CARTELLA-SKETCH
- index.html
- script.js
- style.css
- menu.json