In un post del blog recente , Ho introdotto un componente aggiuntivo, Bubble Shape Editor, che semplifica l'utilizzo di forme personalizzate al posto del cerchio predefinito in Bubble Plot. Il componente aggiuntivo sfrutta l'abilità di JMP di disegnare forme basate sulle specifiche del percorso SVG. Quando le forme personalizzate sono state introdotte in Bubble Plot in JMP 10, una nuova funzionalità correlata ha consentito di orientare le forme personalizzate nella direzione del movimento per un grafico a bolle animato. In questo post, descriverò un nuovo aggiornamento all'editor di forme a bolle SVG per semplificare la creazione di forme di bolla orientate. Puoi scaricare il Bubble Shapes Editor v1.1 aggiunta gratuita da JMP File Exchange. (Il download richiede un profilo SAS gratuito.)
Perché usare le forme orientate?
Innanzitutto, cosa intendo per forme orientate e perché dovresti usarle? La forma circolare predefinita ha una simmetria in tutte le direzioni: puoi ruotarla attorno al suo centro e hai sempre un cerchio. Con forme personalizzate, questo non è più vero. Puoi avere un'immagine di una macchina, un aereo o una forma semplice come una freccia. Queste forme particolari hanno una direzione predefinita in cui stanno "puntando". Quando si attiva l'opzione per le forme orientate in Bubble Plot, la forma ruoterà in modo che punti lungo la direzione del movimento.
Come mostrato nella finestra di dialogo Aggiunta aggiornata a destra, l'interfaccia ora include controlli per ruotare la forma di un angolo specificato, oltre a controlli rapidi per rotazioni di 90 gradi e specchiature orizzontali / verticali. I controlli di rotazione sono parte integrante dell'uso di forme orientate, poiché Bubble Plot deve conoscere l'asse della forma per allinearlo alla direzione del movimento. Per convenzione arbitraria, l'asse di allineamento è definito in modo che punti dal fondo della forma alla cima, in X = 0. Il Reset anche il pulsante nell'angolo in basso a sinistra è stato rinominato Ricentra . Questo pulsante calcola i limiti della forma in X e Y, quindi traduce e ridimensiona la forma per adattarla approssimativamente al cerchio di riferimento. Con l'aggiunta della rotazione, è particolarmente utile essere in grado di eseguire queste azioni senza reinizializzare la rotazione.
La forma che sto usando qui è la Freccia destra blu scuro scaricato da Wikimedia Commons . Si noti che i colori non vengono considerati quando si apre un tracciato SVG nell'editor forme a bolle SVG. I colori nel grafico a bolle sono determinati dagli stati delle righe o dal ruolo Colore. In questo caso, la freccia punta direttamente a destra, quindi un'applicazione della rotazione in senso antiorario di 90 gradi provoca una freccia rivolta verso l'alto. La forma finale è mostrata a sinistra.
Un esempio: la marcia di Napoleone
Con la forma correttamente formattata, possiamo applicare questa forma a un grafico a bolle. Ad esempio, userò il ben noto La marcia di Napoleone , mappando l'avanzata dell'esercito di Napoleone a Mosca e il successivo ritiro. Seleziono il report Bubble Plot nell'Editor forme bolla SVG e clicco Applicare , che trasferisce la forma al grafico a bolle. Infine, dal menu del triangolo rosso, seleziono il Orientare le forme opzione, risultante nell'animazione sottostante.
[iframe src="http://www.youtube.com/embed/nnYWljSbdPI" width = "100%" height = "320"]
Potenziali problemi percettivi
Ho sottolineato nel mio post precedente che ci sono preoccupazioni percettive con forme personalizzate in Bubble Plot. La forma del cerchio consente di stimare la posizione XY da una forma, nonché la classificazione visiva delle dimensioni delle bolle quando si confrontano le bolle. Con forme personalizzate, queste attività diventano più complicate per l'utente e l'aggiunta della rotazione introduce ulteriori problemi percettivi. Essere consapevoli del fatto che forme che non sono bilanciate sull'origine possono essere percepite come posizioni in cui la forma viene ruotata e l'aggiunta di rotazione può complicare il compito di confrontare le aree di due forme.
Se lavori con dati spaziali variabili nel tempo, spero che questo post ti guidi nella giusta direzione. Ci sono altre classi di dati che puoi pensare che beneficeranno di forme orientate?