Ciao, sono John Powell. Sono un responsabile dello sviluppo software nel team JMP. Parlerò di come JMP stia entrando in una nuova dimensione. Con questo non intendo dire che stiamo aggiungendo più variabili. Siamo già in grado di farlo da un po' di tempo con grafici a bolle e a dispersione e profiler che possono gestire più dimensioni. Parlerò subito.
Ciò di cui voglio parlare, però, è la terza dimensione. Con questo intendo la tecnologia che utilizziamo per disegnare certe cose, invece di disegnare oggetti bidimensionali in tre dimensioni. Il trucco sta nel riuscire a far apparire qualcosa tridimensionale su uno schermo piatto.
Per ottenere la percezione della profondità su uno schermo piatto, basta osservare come le persone percepiscono le cose nel mondo reale e nel mondo reale. Se guardi qualcosa come un foglio di carta, sono solo immagini piatte sulla carta. In una stanza hai tre dimensioni. Ci sono avanti, indietro, su, giù, sinistra e destra. Se guardi gli oggetti nella tua stanza, vedrai che hanno delle ombreggiature a seconda della posizione della luce. Questo è un modo per indurre le persone a credere che qualcosa su uno schermo piatto sia in realtà tridimensionale.
Un'altra cosa che fai quando guardi oggetti vicini a te è che sembrano molto più grandi di quelli più lontani. Questo è un modo per far sembrare le cose tridimensionali su uno schermo piatto. Questa occlusione, ovvero questo modo elegante per dire che un oggetto è più vicino a te, bloccherà gli oggetti dietro di esso. Lo faremo. Tutte queste cose e molto altro nel mondo 3D per farti credere di guardare un oggetto 3D quando ti trovi in una delle nostre visualizzazioni 3D.
Quello di cui parlerò principalmente è il grafico a dispersione 3D o la piattaforma scatterplot 3D in JMP. Ecco un esempio in JMP. Ecco come appare fondamentalmente con l'esempio dell'iris, ovvero i fiori di iris. Ci sono tre diverse specie di fiori e sono mostrati in colori diversi. Questo è codificato nella tabella dati stessa.
Quello che mostro qui in basso è la larghezza e la lunghezza dei sepali. Sulla verticale c'è la lunghezza dei petali. Potete vedere tutte queste sfere nel regno 3D. Sembrano piuttosto piatte. Una volta che iniziate a spostarle, vedrete che sono davvero 3D. Come si ottiene questo risultato in JMP?
Vai al menu grafico e c'è "Scutterplot 3D", e ti appare una finestra di dialogo simile a questa. In pratica inserisci tre colonne y. Sono quelle che uso per quell'esempio specifico. Poi fai clic su "OK". Se pubblichi JMP Live, avrà lo stesso aspetto. L'obiettivo è farlo apparire uguale in JMP e renderlo interattivo. Non posso mostrartelo in una diapositiva, ma te lo mostrerò più tardi. Lasciami tornare un attimo indietro e chiederti: cos'è lo Scatterplot 3D? A cosa serve?
È davvero ottimo per mostrare dati che hanno un concetto reale, come fronte, retro, sinistra, destra, alto e basso, e che hanno profondità. Non tutti i dati sono così. Esistono anche dati astratti. Questi saranno utili da osservare in tre dimensioni. In tre dimensioni si possono trovare pattern che non sono visibili su piani allineati con nessuno degli assi.
Ecco un esempio. Puoi vedere che guardando dritto lungo l'asse x, non vedi alcun pattern, ma se la ruoti guardando da questa specifica angolazione sull'immagine a destra, vedrai che sono in un certo senso allineati lungo un piano che non è allineato con nessun asse.
L'altra cosa che puoi trovare abbastanza facilmente in 3D è che, ruotando, noterai dei cluster che potrebbero non essere visibili guardando direttamente. A cosa serve? Se stai confrontando grafici 2D, ma vuoi confrontare più grafici 2D, potrebbero essere nel tempo.
Se si guarda l'asse inferiore sinistro, si vede il tempo. Si possono vedere grafici 3D che progrediscono nel tempo, da dietro in avanti. Questi potrebbero rappresentare, anziché il tempo, diversi siti di produzione in cui si trovano grafici 2D da esaminare.
Ecco un altro esempio in cui potresti avere un gruppo di misure su una griglia 2D di punti X e Y. La griglia è la misura, e la misura è la misurazione che stai prendendo su quella griglia. Puoi vedere a destra. Ci sono un gruppo di punti che salgono molto in alto nella misura, mentre il resto è piuttosto in basso. Puoi vederlo quando guardi in 3D.
La domanda è: perché ora? Perché ci abbiamo messo così tanto tempo per implementarlo sul web? Ci arriverò subito. Perché abbiamo aspettato fino ad ora per supportarlo? In sostanza, è una storia un po' lunga, e sarà una frase lunga, giusto per avvertirvi. Il nostro approccio è sempre stato quello di dare priorità al supporto per le funzionalità utilizzate più spesso dalla maggior parte degli utenti. Vogliamo offrirvi il maggior numero di funzionalità il prima possibile.
Scatterplot 3D è una delle poche funzionalità non comunemente utilizzate da tutti gli utenti JMP, ma si rivolge solo a segmenti specifici di utenti JMP. Per diffondere la cultura statistica in tutta l'azienda, JMP Live deve supportare report interattivi che si rivolgano a una forza lavoro diversificata, non solo ingegneri, ma anche marketing, finanza, ecc.
Alcuni utenti di JMP Live avranno aspettative di visualizzazione diverse rispetto ai dipartimenti scientifici e ingegneristici. Abbiamo già supportato la maggior parte delle funzionalità utilizzate più frequentemente dalla maggior parte degli utenti. Abbiamo aggiunto il supporto per i grafici a dispersione 3D e diverse altre funzionalità utilizzate di frequente da alcuni dei nostri utenti, come i dati a risposta multipla negli istogrammi e i filtri di dati locali.
Controllo statistico di processo, che comprende screening di processo, triage degli avvisi delle carte di controllo e monitoraggio ambientale. Abbiamo aggiunto molti nuovi profiler, soprattutto nelle piattaforme di affidabilità. I menu con i triangoli rossi sono disponibili solo su JMP Live per offrire agli utenti di JMP Live un maggiore controllo su ciò che stanno visualizzando.
Supporta anche grafici e tooltip, comunemente noti come graphlet in JMP, e word cloud, utilizzati per l'elaborazione di testo, e grafici a torta. Tutti amano i grafici a torta. Non necessariamente gli statistici, ma sono molto popolari nel mondo degli affari. Con JMP Live puoi condividerli con tutti in azienda. Alcuni adorano i grafici a torta e molti altri miglioramenti che non approfondirò ora.
Volevo dire che questa non è l'unica cosa che abbiamo fatto in questa versione. Molte altre cose, ed è giunto il momento di fare anche quelle, perché con JMP Live abbiamo un pubblico più diversificato e vogliamo attrarre anche loro.
Con questa nuova versione, vi invitiamo a cercare video, blog e dimostrazioni dal vivo di tutte queste funzionalità e a provarle voi stessi. Questo è il punto di arrivo di questo piccolo passo falso commerciale rispetto allo scatterplot 3D. Ora torniamo all'argomento.
Voglio assicurarmi che comprendiate tutte le funzionalità di questa piattaforma di scatterplot 3D. È un po' più della semplice visualizzazione di tre o più variabili, e offre numerose funzionalità, distribuite su più interfacce utente. Analizzerò queste funzionalità in modo approfondito, iniziando dai diversi modi in cui è possibile personalizzare e controllare scatterplot 3D, poiché è disponibile in più posizioni e nell'interfaccia utente di JMP.
Inizieremo con la finestra di dialogo di avvio, che vi ho mostrato prima, ma non sono entrato nei dettagli. Oltre alle tre colonne Y nello spazio 3D, potete aggiungere un peso che controlla la dimensione di quelle sfere, la frequenza e la colorazione. La colorazione che ho mostrato prima proviene dalla tabella. Può anche provenire da una variabile, ad esempio se inserissi specie e non fosse colorata da quella nella tabella, verrebbe colorata in base alla specie. Oppure potreste anche inserire una variabile continua e la colorazione si baserebbe su quella.
Il prossimo, ovviamente, è un menu a forma di triangolo rosso, e ce ne sono moltissime nella piattaforma Scatterplot 3D su JMP. Una che permette di trascinare le linee dai punti del grafico, un modo per collegare i punti nel grafico e un modo per mostrare ellissoidi di contorno normali attorno ai cluster nel grafico, e per visualizzare anche i contorni di densità non par nel grafico, e le componenti principali. Ci sono alcune altre cose, ma non le esaminerò tutte singolarmente.
Poi c'è un menu contestuale. Quando guardi un grafico 3D e clicchi con il pulsante destro del mouse, si apre questo menu. Se hai impostato un colore, puoi decidere se mostrare o meno la legenda. Poi c'è "Reimposta", che ripristina le impostazioni. La finestra di dialogo "Impostazioni" che ti mostrerò più avanti. "Evidenzia bordo", se hai delle sorgenti luminose visualizzate e tutto il resto. Poi, il colore della parete e dello sfondo, che può rendere il tuo grafico un po' più gradevole. O far risaltare di più i dati, se vuoi.
Infine, c'è un'opzione di accelerazione hardware in JMP, disattivata di default. Attivandola, le prestazioni miglioreranno. Poi ci sono un paio di altre funzionalità che vi lascio provare voi stessi. Ecco le impostazioni. Dal menu Ctrl-clic o dal menu tasto destro. Ecco come si presenta.
Permette di abilitare o disabilitare i muri, gli assi, le griglie e il riquadro. Il riquadro è solo un riquadro, quella sottile linea che circonda tutta l'area grafica. Ora, i controlli della telecamera sono qualcosa di cui hai bisogno in 3D, perché devi poter ingrandire, mostrare diverse prospettive, ruotare e così via. Anche questo è importante.
Ora, con i marcatori, è possibile specificare molti aspetti, tra cui la dimensione del marcatore, la sua qualità, che ne modifica il modo in cui viene disegnato, e la trasparenza, che consente di vedere attraverso i punti i dati sottostanti. Poi ci sono la dimensione del testo e lo spessore della linea. La dimensione del testo è per le etichette degli assi, mentre lo spessore della linea è per le griglie che verranno visualizzate.
Ho detto che è possibile impostare alcune cose nella tabella dati stessa, come le forme dei marcatori, le forme dei marcatori triangolari qui, il rosso e il verde. Anche il colore è incorporato lì, e quella piccola cosa che sembra una maschera è la visibilità.
C'è anche un'esclusione che non ho mostrato qui, ma può essere impostata nella tabella dati e rappresentata nel grafico 3D. Le etichette possono essere attivate in una riga. Etichetta di riga individuale. Ecco come appare il tag giallo. Significa che quando mostri il punto, mostrerai un'etichetta accanto ad esso. In questo caso, è etichettata in base alla specie.
Ovviamente, bisogna poter ruotare. Questo rende il 3D molto più realistico e aiuta a capire meglio cosa sta succedendo. Ve lo mostrerò molto presto. Bisogna poter ruotare la vista. Bisogna poter ingrandire e spostare lungo gli assi. Questo è davvero utile se si vuole mettere a fuoco qualcosa.
Naturalmente, c'è il menu File che consente di esportare in HTML interattivo, per ottenere grafici 3D interattivi sul web, o di pubblicare su JMP Live, dove è possibile visualizzare i grafici 3D sul web. Sono disponibili anche diverse esportazioni di immagini statiche, ma non sono di grande aiuto con i grafici 3D.
Questo è il nostro primo passo nella terza dimensione. Come ho detto, stiamo entrando in questa dimensione. È davvero complicato perché le tecniche di rendering sono completamente diverse. Dato che abbiamo dovuto limitare l'ambito di ciò che avremmo fatto con lo scatterplot 3D, ecco alcune delle cose. Tanto per iniziare, dovevamo impostare la possibilità di avere coordinate in tre sistemi diversi, tre assi diversi.
Questi controlli della fotocamera sono così importanti per potersi guardare intorno nella scena e ruotare la visuale. Su desktop usiamo il mouse su un dispositivo mobile. Poiché supportiamo i dispositivi mobili, si possono usare le funzioni di scorrimento e pizzico come ci si aspetterebbe su un dispositivo mobile.
Ora, una cosa che non devi fare troppo in 2D è ritagliare gli elementi sul bordo della finestra. Questo avviene automaticamente, perché quando disegni su una finestra, tutto ciò che disegni fuori dalla finestra non viene visualizzato. In 3D, poiché puoi ruotare attorno a elementi che si trovano al di fuori della scena 3D, come la chiamo io, è necessario ritagliare gli elementi sul bordo. Altrimenti, ruotando, quegli elementi rimarranno visibili, e non vogliamo che ciò accada.
Dobbiamo anche nascondere i muri e le linee della griglia durante la rotazione, in modo che non blocchino i dati durante la rotazione. È molto importante, ma è una cosa difficile da fare. Visibilità di collisione di sfondo, muri, assi, griglia e riquadro solo per adattarli alle capacità di JMP. Era una cosa piuttosto banale da fare una volta che si è in grado di disegnarli, impostare solo la visibilità e i colori, è una cosa banale, quindi l'abbiamo fatto.
Come ho detto, hanno molte funzionalità diverse e diversi modi per decidere come disegnarli. Sono già abbastanza complessi per quanto riguarda dimensioni, colore, forma e trasparenza. Supportiamo tutte queste opzioni, anche solo per quanto riguarda i punti, ma non forniamo un modo per modificarle nel browser, almeno non ancora.
Accelerazione hardware. Non esiste una vera e propria impostazione per questo, perché nel browser, se il tuo supporta la grafica tridimensionale (e la maggior parte lo fa oggi), allora verrà automaticamente accelerata tramite hardware e non vorrai disattivarla perché andrebbe solo più lentamente.
Ora, purtroppo, uno degli aspetti più importanti è ciò che non supportavamo in JMP Live, ma vorremmo che fosse prioritario per le future aggiunte in JMP. Questo dipende dai vostri suggerimenti su cosa vorreste vedere. Ecco gli elementi nel menu a forma di triangolo rettangolo rosso, come linee di trascinamento, punti di collegamento e componenti principali, superfici come ellissoidi e contorni. Non è supportato, e anche le etichette di riga nella tabella sono un po' complicate da scrivere per intero all'interno della scena dei punti.
Lo zoom sugli assi non è supportato. Se avete eseguito lo zoom sugli assi o una panoramica prima di esportare o pubblicare in JMP Live, questa funzionalità sarà supportata. Le descrizioni comandi e la selezione non sono state incluse in questa versione, ma prevediamo di poter supportare almeno le descrizioni comandi nella versione di manutenzione.
Cosa succede quando una funzionalità non è supportata? Non è diverso dai nostri grafici 2D, in cui sono presenti funzionalità che non erano ancora supportate. Uno screenshot sostituirà il grafico, in questo caso il grafico 3D interattivo, e verrà aggiunto un messaggio al log di JMP che indica quale funzionalità non supportata è in uso. In questo modo è possibile contattare il supporto tecnico e chiedere il supporto a questa funzionalità. Il nome della funzionalità è riportato direttamente nel log, quindi è possibile richiederla facilmente, oppure è possibile utilizzare la lista dei desideri.
Vi invitiamo a richiedere queste funzionalità. Come ho detto prima, stabiliamo le priorità in base al vostro feedback. Questo è uno dei motivi per cui ci è voluto così tanto tempo per realizzare il 3D. Abbiamo ricevuto molti più feedback su tutto il materiale 2D che tutti usano. Ora è disponibile e speriamo di poterne fare di più in futuro.
Ora, credo che questo sia il momento che stavate aspettando. Avevo detto che avrei mostrato alcune demo, perché se si guarda un grafico statico in 3D, è davvero difficile capire cosa si sta guardando. Passiamo ora a JMP Live. Qui abbiamo JMP Live in modalità a schermo intero.
Solo per mostrarvi un confronto tra immagini 3D visualizzate su uno schermo piatto utilizzando il grafico a curve di livello, dove il colore è utilizzato. A sinistra, per questo set di dati, è rappresentato il piccolo stagno. In pratica, stiamo semplicemente mostrando la profondità in diversi punti dello stagno, con il rosso per le aree poco profonde e il blu per quelle molto profonde. Potete farvene un'idea abbastanza chiara con il grafico a curve di livello.
Osservando il grafico a dispersione quando è fermo non si ha un'idea precisa della profondità, ma una volta che si inizia a ruotarlo e questo è sul web... Potrebbe effettivamente essere un po' discontinuo a causa del video che viene registrato qui, ma quando si prova, sarà bello e fluido.
Ruotando l'immagine, si possono vedere anche le depressioni, le ondulazioni e cose del genere sul fondo dello stagno. Questo offre davvero, credo, una percezione della profondità persino migliore rispetto ai colori nel grafico a contorno, ma sono di parte. Non è un esempio particolarmente elaborato, ma volevo solo mostrarvi che anche in 3D il jittering è una cosa che potreste voler fare se non modificate i punti a sinistra. Qui, ad esempio, vedete che tutti i punti sono allineati sul piano femminile, e se ruoto per guardare dritto lungo il piano maschile, i punti si allineano tutti e si coprono a vicenda, bloccandoli. Quella roba dell'occlusione.
Se vuoi che il risultato sia perfetto fin da subito, al momento della pubblicazione, potresti voler spostare questi punti, ovvero spostarli a sinistra e a destra rispetto al piano. Sul lato destro, puoi vedere come questi punti sono spostati rispetto al piano femminile e a quello maschile, in modo che non si blocchino mai a vicenda, o lo faranno a una certa angolazione, ma non quando li guardi frontalmente.
Tornando al set di dati degli iris, come ho detto, si tratta di fiori di specie diverse. Qui volevo mostrare che con questo grafico, così come con altri grafici che ci piace mostrare, JMP è davvero efficace, e cioè la riflessione della selezione tra i grafici.
Qui, quando seleziono il grafico bivariato in questa dashboard, potete vedere che i punti sono evidenziati nella vista 3D. Casa da tè, blu estivo e verde estivo. Sono evidenziati come nella vista 2D, e come nella distribuzione qui sotto. Allo stesso modo, se clicco sulla distribuzione, vedrete i punti evidenziati nel grafico 3D.
Di nuovo, credo di averlo già detto, ma i colori che vedete provengono dalla tabella dati. È per ogni specie. Credo che ci siano 150 righe in quel set di dati, quindi è quello che vedete qui. Questo è un esempio di prova, giusto per mostrare cosa succede quando si scelgono diverse forme di marcatore. Qui sono mostrate 32 forme di marcatore predefinite.
La particolarità del rendering 3D delle forme dei marker è che, quando si ruota la vista, si desidera che continuino a essere rivolte in avanti. Sono sempre facili da guardare e sono oggetti che puntano verso l'alto. Ad esempio, si desidera che continuino a puntare verso l'alto. Se si guarda questa freccia che punta verso l'alto, anche se la ruotassimo capovolta, punterebbe comunque verso l'alto rispetto a chi guarda. Questo è importante quando si osservano oggetti in cui le forme dei marker sono davvero importanti.
Questo è il set di dati dei diamanti, che credo molti di voi abbiano già visto in altre demo. È uno dei nostri campioni standard. Mi piace usarlo per questo esempio specifico, perché sto mostrando che le forme dei marcatori qui sono disegnate in base alla variabile colore.
Quello che dovevo fare per preparare questo campione era prendere quel set di dati. Per la variabile colore, che è codificata con le lettere D, E, F fino alla K, e rappresenta un diamante bianco brillante e trasparente, con la lettera D, e un leggero colore marroncino con la lettera K. Naturalmente, ho esagerato solo per farvi vedere la differenza tra loro nel grafico, e potete vedere che queste lettere compaiono quando tracciate qui tutte e quattro le C: purezza, carati, peso e taglio, e colore, che è codificato nel colore e anche nella forma. Ecco un mucchio di caratteri visualizzati al posto delle forme di diamante, dei punti o dei cerchi.
Questo è un set di dati più ampio. Conta circa 29.000 righe e mostra anche molti dati. Si tratta dei ritardi aerei di diverse compagnie aeree. Sono per ogni giorno dell'anno, in pratica. Sono colorati in base al giorno della settimana. Vedete, sui due assi inferiori ho il mese in base al giorno del mese. Potete vedere tutti questi punti.
Uno degli scopi di un grafico così complesso come questo era mostrare la velocità. Come ho detto, potrebbe non essere fluido con la codifica video durante la riproduzione, ma è piuttosto fluido anche sul web, dove le cose tendono ad andare un po' più lente rispetto ai display desktop. Questo perché la tecnologia web per il rendering 3D è piuttosto potente.
Vorrei ingrandire l'immagine e uno standard web prevede l'uso della rotellina di scorrimento per ingrandire. Abbiamo implementato questa funzionalità per il grafico a dispersione 3D e puoi vedere che c'è trasparenza su questi punti.
Ho un altro esempio con i ritardi delle compagnie aeree. In questo caso, le dimensioni dei punti sono in realtà determinate dalla variabile ritardo. Più lungo è il ritardo del volo o la media giornaliera, più grande è la sfera. Vi ho già mostrato delle sfere, ma non così tante. Queste sono parecchie sfere. Ruotandola, l'effetto è fluido e gradevole.
Mentre ingrandisco, vedrete quanto siano complicate quelle sfere. In realtà sono suddivise in una serie di piccoli triangoli per un aspetto gradevole e uniforme, e hanno effetti di luce e le ombreggiature di cui ho parlato prima per farle sembrare tridimensionali. Se non avete familiarità con il set di dati dei passeggeri del Titanic, che è un campione che racconta cosa è successo, se le persone sono sopravvissute o meno.
In questo esempio, sto colorando se sono sopravvissuti o meno. Sto usando le dimensioni in base al biglietto che hanno pagato per salire sulla nave. Ho anche modificato i colori di sfondo solo per farvi capire come questo potrebbe essere utile per visualizzare i dati. Come gli altri, anche questo si muove piuttosto velocemente. Non ricordo quante persone. Credo siano comunque più di mille. Ci sono molti punti lì dentro.
Sono tutte dimensionate e sono sfere. Ciò che voglio davvero dimostrare con questo confronto affiancato è che ho detto che se si ingrandisce o si sposta l'asse, lo si rispetterebbe, ed è quello che ho fatto qui sul lato destro. Dopo aver ingrandito i passeggeri, ho mostrato solo le classi passeggeri uno e due, e poi la variabile età per mostrare una fascia d'età compresa tra i 20 e i 50 anni, ma non tutte le diverse età.
Potete ingrandire quell'area e vedere una cosa di cui ho parlato prima: la possibilità di ritagliare i punti ai bordi della scena. Ingrandirò, così potete vedere come appare ai bordi. Prima di tutto, non vedete i punti che sono completamente fuori da questa griglia di dati perché sono ritagliati. Ce ne sono alcuni che sono proprio ai bordi. Se ingrandisco più da vicino, vedrete che, sì, sono effettivamente ritagliati attraverso la sfera, perché quella sfera si trova proprio sul bordo del set di dati che stiamo attualmente mostrando. Non è una cosa facile da fare, ma la tecnologia web lo rende possibile.
Torniamo al set di dati dei diamanti. Questo esempio mostra come il grafico 3D reagirà al filtro dati locale. Molti apprezzano questo filtro dati locale perché aiuta davvero a esaminare il contenuto effettivo del set di dati. Supponiamo di voler esaminare solo VS2. Posso cliccare su VS2 e nel set di dati verranno visualizzati solo i diamanti VS2.
Vorrei sottolineare che le sfere qui sono dovute al fatto che ho utilizzato un sistema di misurazione delle dimensioni, che indica il peso in carati, e la colorazione si basa sul prezzo. I verdi più scuri sono diamanti più costosi. Un'altra caratteristica che voglio mostrare è la possibilità di ruotare mentre si guarda qualcosa. Ora posso bere qualcosa mentre lo faccio, senza dover usare le mani.
In pratica, mentre gira, puoi continuare a filtrare e vedere i punti che arrivano. C'è anche un filtro continuo sul prezzo. Supponiamo che io non voglia spendere 10.000 dollari per un diamante. Voglio solo vedere cosa c'è nel set di dati. Posso scendere fino a 4000 dollari e qualcosa. Se voglio spendere più di mille dollari, magari 2000 dollari, ci sono tutti i diamanti che rientrano in quell'intervallo.
Naturalmente, se hai la possibilità di ruotare, hai davvero bisogno della possibilità di fermarti. Abbiamo anche aggiunto la possibilità di reimpostare la vista o di ottenere una vista frontale. Credo che con JMP ci siano alcuni tasti da premere per accedervi, ma abbiamo un pubblico eterogeneo che potrebbe non conoscere JMP. Volevo inserirlo nel menu solo per rendere più facile l'accesso a quelle voci.
Ora, ho parlato di fonti di luce e si possono avere fonti di luce colorate. L'ho fatto a dicembre, e qui non nevica molto, ma vengo da un posto dove nevica molto. Se avessi delle belle luci, ecco, una luce rossa a sinistra, una luce verde a destra e una luce blu che brilla dal basso. Ecco come apparirebbe in tre dimensioni. Sono solo tre punti molto grandi per assomigliare a un pupazzo di neve.
Questo è un esempio che ho trovato nella community di utenti JMP, creato da Craig Hales. Craig Hales è lo sviluppatore che ha aggiunto la funzionalità 3D a JMP molti anni fa, con questo grafico a dispersione 3D. Questo esempio mostra come, ad esempio, una struttura cava, si possa osservare l'interno di questa struttura cava utilizzando un filtro dati locale. Ho pensato che fosse un ottimo caso d'uso.
Mentre modifico il filtro dati locale, puoi vedere che c'è una struttura vuota qui. Di nuovo, penso di voler semplicemente iniziare a girare intorno al perché. Puoi vedere all'interno. Un'altra cosa che puoi fare è se vuoi suddividere i dati, puoi farlo anche con un filtro dati locale semplicemente avvicinando i due controlli. Poi, se vuoi ispezionarli, smettiamo di girare. Posso entrare e ispezionare. Posso ingrandire con la rotellina di scorrimento e puoi vedere come appare quella struttura.
Ora vorrei concludere con un esempio che ritengo davvero ottimo per mostrare a cosa serve il 3D. Come ho detto, se si hanno dati 3D reali, ha senso usare un grafico 3D. È il caso in questione. L'ho appreso anche dalla community di utenti JMP quando Peter Polito ha scritto un blog sul componente aggiuntivo chiamato "well trace".
In realtà, lo trovi qui nei commenti. Ho un plugin per questo. Non appena avrai accesso a questo, ho intenzione di pubblicarlo su JMP Public per renderlo disponibile, e vedrai il link al suo blog.
In pratica, stava lavorando su una piattaforma petrolifera ed è uno dei nostri ingegneri di sistema. In pratica, voleva dimostrare questa capacità e JMP creando un componente aggiuntivo che calcolasse effettivamente il percorso utilizzato da un utensile che scende nel foro dopo la perforazione e lo ispezionasse per verificare se ha raggiunto la profondità prevista.
Una cosa che ho imparato dal suo blog è che i fori di perforazione dei pozzi petroliferi in genere non scendono dritti. Questo è curvo, e si trova sotto il fondale marino. Sono rimasto sorpreso di vederlo e di scoprirlo. Ho colorato lo sfondo in modo che assomigliasse un po' a quello che immagino possa essere il fondale marino, il che fa risaltare anche i colori.
Quello che ho fatto è stato tracciare la differenza di profondità rispetto a quanto previsto nel rullino a colori e anche la dimensione di questi marcatori o punti in cui sono stati acquisiti i dati. Se si ingrandisce di circa 2000, si può vedere che lì c'era una differenza. Qui sotto, credo a circa 9000 gradi sotto il fondale marino, c'era anche un altro punto in cui c'era una differenza. Voglio davvero ringraziare Peter per questo esempio, perché è un ottimo esempio di come si possa utilizzare un grafico a dispersione 3D. Questo è tutto per la demo.
Torno subito alla mia presentazione. [inudibile 00:32:04] presentazione. Forse devo farlo. Passo alla diapositiva successiva. Sono le vostre domande. Di solito, quando si è in mezzo al pubblico, si chiedono domande. In questo caso è registrata. Lasciate le vostre domande nei commenti o contattate l'assistenza tecnica di JMP.
Come ho detto, se ci sono funzionalità che desiderate ottenere, potete aggiungerle alla lista dei desideri. Ho una domanda per voi, o almeno una richiesta. Fateci sapere se desiderate che supportiamo un altro grafico 3D come il grafico di superficie 3D su JMP Live, o se preferite che aggiungessimo più funzionalità allo scatterplot 3D. Ho tralasciato molte funzionalità e, se questo è importante per voi, saremo lieti di provare a implementarle in una versione futura. Con questo si concludono le mie diapositive e la mia presentazione. Grazie per aver guardato.