211service.com
Visualizzazione dei dati più semplice
Esistono molti modi per suddividere e tagliare i dati per capire meglio cosa significano. Software come Excel di Microsoft offre un modo semplice per creare grafici e diagrammi, mentre applicazioni più complesse, come IBM molti occhi , forniscono modi più interessanti per visualizzare dati più complessi. I linguaggi di programmazione specializzati possono fare di più modificando il design delle visualizzazioni. Ma queste lingue tendono ad essere difficili da usare per i non esperti.

Viaggio visivo : Job Voyager, una visualizzazione creata utilizzando Protovis, mostra i dati sui lavori del censimento negli Stati Uniti degli ultimi 150 anni. I lavori delle donne sono mostrati in rosso, quelli degli uomini in blu. Qui i dati vengono filtrati per lavori con il suffisso ist.
Ora i ricercatori di Stanford stanno offrendo una suite di strumenti chiamata Protovis che semplificano il processo di creazione di visualizzazioni di dati. Gli strumenti richiedono ancora la conoscenza della programmazione, ma sono progettati per essere più facili da implementare per qualcuno senza esperienza di programmazione, afferma Jeff Heer , un professore di informatica a Stanford che ha co-creato gli strumenti con Michael Bostock, uno studente laureato.
Heer afferma che il livello di programmazione richiesto per utilizzare e modificare gli strumenti è leggermente superiore a quello dell'HTML ma più semplice di JavaScript, un linguaggio di scripting Web comune. Uno dei principali vantaggi di Protovis, secondo Heer, è che è strutturato in modo tale che una persona che pensa prima in termini di visualizzazioni e poi in termini di dati possa trovarlo abbastanza facile da usare.
Invece di doversi concentrare su come strutturare il codice per il programma, Protovis consente all'utente di creare semplici blocchi di costruzione, come i colori e le forme necessarie per la visualizzazione, quindi unire i blocchi per definire l'immagine completa. Con Protovis, pensi prima di tutto ai segni visivi su una pagina, dice Heer. È nostra convinzione che ciò renderebbe le visualizzazioni più facili da imparare e più facili da modificare.
Un esempio del tipo di visualizzazioni che sono rese più facili con Protovis si chiama Job Voyager . È stato creato da Heer per mostrare le tendenze in evoluzione dell'occupazione nei dati del censimento degli Stati Uniti nel secolo scorso. Diversi tipi di lavoro sono mostrati in aree ombreggiate in due diversi colori corrispondenti a lavoratori e lavoratrici. Nella maggior parte dei dati del censimento degli Stati Uniti (dal 1850 al 2000), l'agricoltura era di gran lunga la professione più popolare. Rispetto ad altri strumenti di visualizzazione, come Prefuse o Flare, Heer afferma che Protovis ha permesso di creare Job Voyager in una frazione del tempo e utilizzando un quinto della quantità di codice.
Heer osserva che le visualizzazioni dei dati moderni sono spesso progettate per il Web e tendono ad essere dinamiche. Nel caso di Job Voyager, un utente può, ad esempio, fare clic su un filtro per vedere solo come sono cambiate le professioni delle donne nel tempo. Oppure può esaminare il flusso e riflusso dei lavori di macchinista nel corso degli anni.
Martin Wattenberg , che ha sviluppato Many Eyes con il suo collega IBM Fernanda Viegas , pensa che la visualizzazione stia diventando un mezzo di espressione essenziale, soprattutto online. Potrebbe essere il fotogiornalismo del 21° secolo, dice. Wattenberg aggiunge che un sistema come Protovis, che consente agli sviluppatori di personalizzare facilmente le visualizzazioni basate sul Web, ha il potenziale per svolgere un ruolo importante nell'adozione di questa tecnologia.
Protovis è attualmente in una versione alpha, ma è già stato raccolto dalla Mozilla Foundation e apparirà in una prossima versione del suo client di posta elettronica Thunderbird come un modo per visualizzare i dati di posta elettronica, afferma Heer.