Prima JMP 14 , puoi esportare le mappe ad albero solo come immagini statiche. Ora puoi esportare le mappe ad albero create in Graph Builder come grafici HTML interattivi. Puoi anche sfruttare i filtri dei dati esportati, che sono nuovi nell'ultima versione di JMP .
Le mappe ad albero HTML interattive esportate supportano tutte le opzioni impostate prima di esportare da JMP. Quindi, ad esempio, in JMP puoi scegliere di creare mappe ad albero utilizzando gli algoritmi di suddivisione, squadratura e layout misto.Esaminiamo brevemente cosa ciascuno di questi algoritmi di layout fare.
Diviso
L'algoritmo di divisione crea una mappa ad albero con le celle ordinato dal nomi del cellula raggruppamenti. Ad esempio, se creiamo una mappa ad albero che mostra la popolazione mondiale raggruppata per regione continentale [1], i gruppi vengono ordinati in base ai nomi delle regioni.
World population grouped and ordered by continental regionWorld population grouped and ordered by continental regionWorld population grouped and ordered by continental regionWorld population grouped and ordered by continental regionPopolazione mondiale raggruppata e ordinata per regione continentale
Squadrizzare
In alternativa, possiamo utilizzare l'algoritmo squarify per creare una mappa ad albero che ordina le celle in base alla dimensione del file raggruppamenti. Ad esempio, l'algoritmo squarify ordina le celle mostrate nel grafico precedente in base alla dimensione della popolazione in ciascuna cellula.
World population grouped by continental region and ordered by cell sizeWorld population grouped by continental region and ordered by cell sizeWorld population grouped by continental region and ordered by cell sizeWorld population grouped by continental region and ordered by cell sizePopolazione mondiale raggruppata per regione continentale e ordinata per dimensione cellulare
Misto
Il misto l'algoritmo si comporta come l'algoritmo di divisione quando viene utilizzata una sola categoria; tuttavia, quando viene utilizzata più di una categoria, il livello più basso categoria usa l'algoritmo squarify mentre tutti gli altri livelli di categoria usano il algoritmo diviso. Ad esempio, se utilizziamo il algoritmo misto con la regione e il paese continentali categorie, otteniamo la seguente mappa ad albero della popolazione mondiale.
World population grouped by continental region and country using the mixed algorithmWorld population grouped by continental region and country using the mixed algorithmWorld population grouped by continental region and country using the mixed algorithmWorld population grouped by continental region and country using the mixed algorithmPopolazione mondiale raggruppata per regione continentale e paese utilizzando l'algoritmo misto
Nell'esempio sopra, puoi vedere che le regioni continentali ordinano la mappa ad albero per nome mentre i raggruppamenti di paesi ordinano la mappa ad albero per dimensione.Proprio come JMP, le mappe ad albero HTML interattive possono avere tutti i livelli di categoria che desideri.
Altre opzioni della mappa ad albero
Oltre agli algoritmi di layout della mappa ad albero, sono supportate tutte le altre opzioni della mappa ad albero.Ad esempio, in JMP puoi scegliere di posizionare i nomi dei gruppi sopra le celle della mappa ad albero come mostrato negli esempi precedenti oppure puoi spostare le etichette dei gruppi come mostrato di seguito.
Treemap with floating group levelsTreemap with floating group levelsTreemap with floating group levelsTreemap with floating group levelsMappa ad albero con livelli di gruppo fluttuanti
Nota, inoltre, che le etichette delle celle negli esempi precedenti hanno un carattere variabile taglia. In JMP, puoi impostare la dimensione massima del carattere e quando una cella è troppo piccola per mostrare qualsiasi parte di un'etichetta. Puoi anche scegliere di visualizzare una o tutte le seguenti informazioni nelle celle della mappa ad albero: valore della categoria, nome della categoria, valore del colore e dimensione della cella. Queste etichette possono essere destra, sinistra, o centro giustificato.
In JMP, scegli anche la statistica di riepilogo di interesse. Nelle mappe ad albero mostrate sopra, tutte le righe della tabella di dati che contribuiscono a una cella vengono sommate insieme; tuttavia, puoi scegliere di ridimensionare le celle in base a una varietà di statistiche tra cui: conteggio, media, mediana, minimo, massimo, intervallo, deviazione standard, varianza ed errore standard.
Interagire con le mappe ad albero
Sebbene le funzionalità di cui sopra ti consentano di esportare mappe ad albero che sembrano molto simili alle immagini statiche esportate nelle versioni precedenti di JMP , la vera differenza si ha quando si interagisce con i grafici. Come con altri grafici HTML interattivi esportati da JMP , puoi passare il puntatore del mouse su una cella per ottenere ulteriori informazioni sulla cella tramite un'etichetta al passaggio del mouse (tieni presente che tocca una cella per ottenere un'etichetta al passaggio del mouse su un dispositivo mobile).
Puoi anche selezionare le celle che mostreranno le selezioni corrispondenti in altri grafici esportati che si trovano nella stessa pagina HTML. Ad esempio, di seguito sono mostrate due mappe ad albero. Utilizzando etichette e selezioni al passaggio del mouse, possiamo vedere in modo tabellare e grafico che la popolazione degli Stati Uniti è sproporzionatamente piccola rispetto alla sua capitalizzazione di mercato rispetto alla Cina [2].
Treemap showing hover labels and selectionTreemap showing hover labels and selectionTreemap showing hover labels and selectionTreemap showing hover labels and selectionMappa ad albero che mostra le etichette e la selezione al passaggio del mouse
Ancora più potente è l'uso dei filtri dei dati esportati, anch'essi nuovi in JMP 14. I filtri dati consentono di selezionare o nascondere le celle che si trovano all'interno di un determinato intervallo continuo o che corrispondono a determinati valori categoriali. Mentre la selezione funziona scurindo il colore delle celle selezionate come mostrato nell'esempio sopra, nascondere funziona schiarendo il colore delle celle nascoste. Ad esempio, nel grafico sottostante i filtri dei dati nascondono le celle per mostrare che la stragrande maggioranza dei paesi ha una popolazione inferiore a 200 milioni e una capitalizzazione di mercato inferiore a $ 2 trilioni.
Treemap showing the use of data filters for hiding cells outside a continuous rangeTreemap showing the use of data filters for hiding cells outside a continuous rangeTreemap showing the use of data filters for hiding cells outside a continuous rangeTreemap showing the use of data filters for hiding cells outside a continuous rangeMappa ad albero che mostra l'uso di filtri di dati per nascondere le celle al di fuori di un intervallo continuo
Puoi visualizzare più esempi di mappe ad albero e filtri dati sul nostro pagina di esempi HTML interattiva .
Ci auguriamo che tu possa trovare molti usi per creare e condividere mappe ad albero interattive!
Riferimenti
[1] Elenco dei paesi per popolazione (Nazioni Unite) ,” Wikipedia . 08-gennaio-2018.
[2] “Capitalizzazione di mercato delle società nazionali quotate ($ USA correnti) | Dati." [In linea]. A disposizione: https://data.worldbank.org/indicator/CM.MKT.LCAP.CD . [Accesso: 08-gennaio-2018].
Utilizzando lo script JSL sottostante, puoi creare una mappa ad albero che mostra i pesi medi per gli studenti in Big Class.jmp raggruppati per sesso. È possibile apportare modifiche alla larghezza e all'altezza della mappa ad albero risultanti dall'esecuzione dello script modificando i valori passati alla funzione Dimensione. Questo risponde alla tua domanda?
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
Graph Builder(
Size( 600, 400 ),
Show Control Panel( 0 ),
Variables( X( :sex ), Y( :weight ) ),
Elements(
Treemap(
X,
Y,
Legend( 6 ),
Summary Statistic( "Mean" ),
Layout( "Squarify" )
)
)
)