65
Information Design Visualizzazione d’Informazioni Quantitative Social Media Lab Università IULM Duccio Schiavon 11/Mag/2009

Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

Information DesignVisualizzazione d’Informazioni

Quantitative

Social Media LabUniversità IULM

Duccio Schiavon 11/Mag/2009

Page 2: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

Cos’è l’Information Design?

Nell’Information design vengono utilizzati simboli, immagini, colori, e

parole per comunicare idee, illustrare informazioni o esprimere visualmente

relazioni

Page 3: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

io utilizzo

immagini

simboli

colori

parole

con l’obiettivo di

comunicare idee

Illustrare informazioni

esprimere relazioni

detto in altro modo

Page 4: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

http://xkcd.com/

Esempio di come utilizzare immagini e parole per comunicare idee

Page 5: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

http://awesome.goodmagazine.com/transparency/web/0904/trans0409ourfavoritedrugs.html

Esempio di come utilizzare immagini, parole, simboli e colori per comunicare idee

Page 6: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

Con l’Information Design noi raccontiamo una storia

La storia viene raccontata visivamente

per cui la sua rappresentazione dev’essere

chiaratrasformare informazioni complesse in materiale semplice da comprendere

gradevolecatturare l’attenzione dell’osservatore

convincentel’osservazione dei meri dati grezzi spesso non aiuta a chiarire la reale natura del fenomeno d’interesse. La rappresentazione deve riuscire a spiegare ciò

che difficilmente riescono a fare le statistiche da sole

Page 7: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

Esempio di come una rappresentazione grafica funzioni meglio di una tabella di dati grezzi

Prevalenza virus HIVLa mappa illustra la distribuzione di tutte le persone di età compresa tra i 15 i 49 anni affetti da HIV. http://www.dailymail.co.uk/news/article-439315/How-world-really-shapes-up.html

Page 8: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

Esempio di come una rappresentazione grafica funzioni meglio di una tabella di dati grezzi

La mappa dell’open sourceL’OSI (Open Source Index) misura il livello di attività open source in 75 paesihttp://www.redhat.com/about/where-is-open-source/activity/

Page 9: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

Esempio di come una rappresentazione grafica funzioni meglio di una tabella di dati grezzi

Interpretazione immediata impossibileI punteggi OSI sono organizzati per tipologia

d’ambiente (Governativo/Istituzionale, Industriale, Privato).

La tabulazione non aiuta, in quanto il caratteristico formato stile CSV non consente neppure di confrontare i punteggi dello stesso settore lungo i differenti paesi

Page 10: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

Esempio di come una rappresentazione grafica sia certamente più gradevole di una serie di numeri

Acqua, aria, terraSinistra: Tutta l’acqua al mondo (1,4087 miliardi di chilometri cubici) inclusa l’acqua del mare, dei ghiacciai, dei laghi, dei fiumi, delle

nuvole, ecc. Destra: Tutta l’aria contenuta nell’atmosfera (5140.000 miliardi di tonnellate) racchiusa in una sfera al livello del mare. http://blog.phiffer.org/post/27344630/left-all-the-water-in-the-world-1-4087-billion

Page 11: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

Esempio di come una rappresentazione grafica sia certamente più chiara se associata ai numeri

“Siediti dove rischi di meno”

Tassi di sopravvivenza associati alle diverse poltrone di un aereo, calcolati sulla base dell’analisi degli incidenti aerei commerciali avvenuti negli USA dal 1971

http://www.popularmechanics.com/science/air_space/4219452.html

Page 12: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

Per descrivere un fenomeno- ai propri superiori- ai propri clienti- al pubblico- ai media- ad istituti pubblici- ai media

A cosa serve l’Information Design?

Page 13: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

Per analizzare i propri dati- scoprire tendenze nascoste- evidenziare evoluzioni nel sistema

d’interesse

A cosa serve l’Information Design?

Page 14: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

Per operazioni di pianificazione- analizzare relazioni- illustrare reti (sociali)- individuare dove le ns azioni possono avere

un impatto maggiore- prevedere tendenze future

A cosa serve l’Information Design?

Page 15: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

Per rendere visibile l’informazione- evidenziare relazioni di causa-effetto- illustrare le conseguenze di particolari

scelte- confrontare e contrapporre

A cosa serve l’Information Design?

Page 16: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

Per semplificare e chiarire- illustrare l’analisi di un’idea astratta- mostrare il flusso di un processo o di

sistema in cambiamento- rendere le proprie conclusioni visibili e facili

da esplorare- mostrare la struttura e mettere ordine in

dati apparentemente caotici

A cosa serve l’Information Design?

Page 17: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

1) Per illustrare un fenomeno2) Per analizzare dati3) Per operazioni di pianificazione4) Per rendere visibile l’informazione5) Per chiarire e semplificare

per grandi punti

Page 18: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

Esempio di come illustrare un fenomeno

Il successo delle trilogieIl successo al cinema di ognuno

dei singoli episodi delle più celebri trilogie cinematografiche.

http://danmeth.com/post/77471620/my-trilogy-meter-1-in-a-series-of-pop-cultural

Page 19: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

Esempio di come illustrare un fenomeno

Crisi finanziariaLa crisi vita dal punto di vista dei mutui, del mercato immobiliare e dei fallimenti bancari.http://awesome.goodmagazine.com/transparency/usersubmissions/financialcrisis/aler/index.html

Page 20: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

Esempio di come analizzare dati

R: Una risposta a tutti i quesiti analiticiR è un software di analisi statistica open source. Offre un bagaglio di strumenti per la visualizzazione

grafica di ogni tipo di risultato numericohttp://www.r-project.org/

Page 21: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

Esempio di pianificazione

Albero DecisionaleGli Alberi Decisionali sono un

ottimo strumento per coniugare chiarezza espositiva e potenza analitica

http://www.nytimes.com/

Page 22: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

Esempio di come chiarire un concetto a partire da un insieme di dati direttamente difficili da interpretare

Quanti galloni di benzina per passeggero occorrono per coprire una distanza di 350 miglia?

http://www.good.is/

Page 23: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

Pianificare una rappresentazione dell’informazione

Quale tipo di dati è più adatto ad essere rappresentato sotto forma di grafico, diagramma o mappa?

Le Mappe sono utili per l’illustrazione di fenomeni spaziali. I Grafici vengono più spesso utilizzati per illustrare l’evoluzione di trend e quantità nel tempo. I Diagrammi (di flusso e non) possono essere meglio impiegati per illustrare processi o relazioni.

Come riconoscere quale tipo d’informazione rappresentare e quale ignorare?

Gli aspetti chiave da chiarire sono:• Quale storia desidero raccontare?• A chi mi voglio rivolgere?• Come desidero catturare l’attenzione dei destinatari del mio messaggio?

Page 24: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

Pianificare una rappresentazione dell’informazione

Qual è l’effetto che si desidera produrre nel destinatario?

Rispondere a questa domanda aiuterà a stabilire di quale natura sia la propria audience, e cosa si desidera che susciti in essa il proprio lavoro di design

Si consideri il contenuto della storia così come il tono e la forma del messaggio. Come verrà letto il nostro messaggio? La nostra audience dimostra di avere un interesse a priori per il soggetto rappresentato oppure il nostro obiettivo è quello di raggiungere nuovi destinatari?

Si pianifichi la rappresentazione sulla base delle preferenze del destinatario, e non per se stessi

Page 25: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

Lavorare sui dati

Quale informazione devo raccogliere?

Quali tipi di dati ho a disposizione?

I dati sono utilizzabili per scopi di rappresentazione?

Ma soprattutto, i dati sono adatti per rappresentare il messaggio che desidero rivolgere ai miei destinatari?

Page 26: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

“Media” e “Mezzo”Su quale supporto, media, o mezzo verrà pubblicata la nostra

rappresentazione? Come verrà pubblicata e distribuita?

I Media differiscono notevolmente tra loro in termini di visibilità e di costi. Quale media è più adatto per la nostra campagna. Quale audience per i nostri grafici?

La velocità è un elemento chiave. I destinatari saranno in grado di fermarsi a leggere i grafici? O si limiteranno a dedicar loro solo pochi secondi? Un “mezzo” più rapido potrebbe richiedere un approccio molto più d’impatto e semplice. Un “mezzo” più lento potrebbe consentire l’impiego di una maggiore densità informativa

La nostra rappresentazione è destinata a durare nel tempo?

Page 27: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

Suggerimenti per la propria rappresentazione

• Preferire sempre la soluzione più semplice

• Rappresentare preferibilmente confronti, contrasti e differenze

• Il titolo è chiaro?

• Utilizzare le legende lì dove possibile

• Citare sempre le fonti. Per la rappresentazione di dati questo è un aspetto fondamentale

• Limitare per quanto possibile l’utilizzo di numeri: Essi stessi sono una rappresentazione. Utilizzarli significa utilizzare una rappresentazione dentro la rappresentazione

Page 28: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

Suggerimenti per la propria rappresentazione

• Minimizzare il numero di passaggi richiesti per l’interpretazione della rappresentazione

• Dare importanza al contesto

Page 29: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

La nuova rivoluzione dell’Information Design su monitor:

L’interazione e l’animazione

Migliore Visualizzazione/Animazione del 2009(secondo il mio personale giudizio)…:

Jonathan Jarvis (http://crisisofcredit.com/)

Page 30: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

Processing

http://processing.org/

Page 31: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

Processing

Processing è uno strumento open source distribuito sotto GNU Public License (GPL)

Processing consiste di:

• Un Ambiente di Sviluppo (Processing Development Environment, PDE). Questo software può essere eseguito con il semplice doppio clic sull’icona di Processing. PDE è un Ambiente Integrato di Sviluppo (IDE) composto da un insieme minimale di funzionalità.

• Raccolta di funzioni (anche note come comandi o metodi) che compongono il “core” dell’interfaccia di programmazione (API), così come delle molte librerie progettate per l’integrazione di funzioni più avanzate e specifiche (OpenGL, lettura file XML, salvataggio in formato PDF, ecc.)

• Una sintassi identica a Java ma con piccole modifiche

• Una comunità attiva online, ospitata in http://processing.org

Page 32: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

Introduzione all’utilizzo

Sketch con Processing

“hello world”

“hello mouse”

Esportare e distribuire il tuo lavoro

Creare immagini del tuo lavoro

Caricamento e visualizzazione dei dati

Librerie

Page 33: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

Sistema di Coordinate e Forme(spazio delle coordinate)

Page 34: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

Sistema di Coordinate e Forme(Forme semplici)

Definizione di un punto

Page 35: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

Sistema di Coordinate e Forme(Forme semplici)

Definizione di una linea

Page 36: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

Sistema di Coordinate e Forme(Forme semplici)

Definizione di un quadrato con definizione coord. angoloin alto a sinistra e misure di lunghezza e larghezza

Page 37: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

Sistema di Coordinate e Forme(Forme semplici)

Definizione di un quadrato in modalità rectMode(CENTER)(coord. centro, lunghezza e altezza)

Page 38: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

Sistema di Coordinate e Forme(Forme semplici)

Definizione di un quadrato in modalità rectMode(CORNERS)(coord. 4 angoli)

Page 39: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

Sistema di Coordinate e Forme(Forme semplici)

Definizione di un’ellisse e diverse modalità della funzione ellipseMode()

Page 40: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

Pur trattandosi di un vero e proprio linguaggio di

programmazione, la logica è semplice ed

accessibile a tutti

Esempi applicativi

Page 41: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

http://www.openprocessing.org/

http://www.vimeo.com/tag:processing.org

http://www.processingblogs.org/

Visualizing DataBy Ben Fry

Learning ProcessingBy Daniel Shiffman

Alcune risorse utili per Processing

Page 42: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

ggplot

Page 43: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

• Installazione di ggplot2 in R• http://had.co.nz/ggplot2• documentati 99 oggetti ggplot con oltre 500 esempi• i realizzatori del pacchetto sono disponibili per feedback e contributi• il manuale dedicato è uno dei più completi mai scritti per un pacchetto di R

Page 44: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

• Oltre 54.000 diamanti archiviati in http://www.diamondse.info• Carati, colore, chiarezza, taglio• Profondità, larghezza, altezza• Prezzo

Diamanti

Page 45: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

• Offre tutte le funzionalità di ggplot con in più una sintassi semplificata

Caratteristiche aggiuntive • I dati vengono scalati automaticamente• E’ possibile produrre qualsiasi tipo di grafico• Sfondi e margini

qplot

Page 46: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

qplot(diamonds$carat, diamonds$price)qplot(carat, price, data = diamonds)qplot(carat, price, data = diamonds,colour=clarity)qplot(carat, price, data = diamonds,geom=c("point", "smooth"), method=lm)

qplot(carat, data = diamonds,geom="histogram")qplot(carat, data = diamonds,geom="histogram", binwidth = 100)

qplot

Page 47: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

• Dati• Oggetto geometrico (geom)• Trasformazione statistica (stat)• Scale• Sistema di coordinate• (+ Aggiustamento posizionamento, sfondo)

Componenti

Page 48: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

• Geom: bar o histogram• Stat: bin• Scala: lineare• Sistema di coordinateCartesiano

Istogramma

qplot(carat,data = diamonds,geom="bar")

Page 49: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

• Geom: bar o histogram• Stat: bin• Scala: lineare• Sistema di coordinateCartesiano

Scatterplot

qplot(speed, dist, data = cars,geom="point")

Page 50: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

La precedente è una semplificazione

Si può ricorrere ad una logica molto più raffinata, detta “a strati” attraverso il ricorso alla funzione ggplot

Strato (layer): data + mapping + geom + stat + position

Funzione ggplot(definizione del grafico per strati)

Page 51: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

Definizione del grafico

ggplot(data, mapping) +layer(stat = "",geom = "",position = "",geom_parms = list(),stat_params = list(),)

Page 52: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

Strati

• Solitamente non verrà scritto l’intera specificazione, ma si useranno delle abbreviazioni:

- geom_smooth()- stat_summary()- …

• Ogni geom ha la sua statistica predefinita, ogni statistica ha un geom predefinito (anche se questo può essere sovrascritto)

Page 53: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

Esempi

d <- ggplot(diamonds,aes(x=carat, y=price))d + geom_point()d + geom_point(aes(colour = carat))

ggplot(diamonds,aes(x=price, y=carat)) + geom_point(aes(colour = carat))

Page 54: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

Data + Mapping(Dati + Mappatura)

• Dati e mappature solitamente definiscono le caratteristiche principali del grafico: • ggplot(data, mapping = aes(x=x,y=y)• La funzione aes descrive il tipo di relazione

Page 55: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

Geom(geometrie)

• Geom definisce la “forma” base degli elementi nel grafico • Punti, linee, poligoni, barre, testo• Statistiche: istogrammi, lisciamenti, densità• Possibilità composite: boxplot, range valori

Page 56: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

Stat(statistiche)

• Non ancora utilizzate esplicitamente, anche se sottostanno a molti strati qui creati; alcune geometrie (geom) implicano infatti un loro utilizzo “nascosto”:

- geom_histogram = stat_bin + geom_bar- geom_smooth = stat_smooth + geom_ribbon- geom_density = stat_density + geom_ribbon

Page 57: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

Esempi

p <- ggplot(diamonds, aes(x=price))p + geom_histogram()p + stat_bin(geom="area")p + stat_bin(geom="point")p + stat_bin(geom="line")p + geom_histogram(aes(fill = clarity))

Page 58: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

Risorse

http://had.co.nz/ggplot/

http://had.co.nz/ggplot2/book/

http://addictedtor.free.fr/graphiques/

Risorse

Page 59: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

http://www.gapminder.org/

Gapminder

Page 60: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

• Animazione ed Interattività avanzate alla portata di tutti

• Capacità di spiegare un fenomeno composto da:- Componente temporale- Analisi bivariata- Appartenenza di gruppo

• Potenzialità infinite della tecnologia Adobe Flash

Page 61: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

Risorse su webCritica graficahttp://junkcharts.typepad.com/

Intrattenimentohttp://www.good.is/

Come rappresentare flussi di datiin modo convincente e affascinantehttp://flowingdata.com/

Il paradiso della visualizzazione “tutta”http://infosthetics.com/

Iniziativa tutta italiana di divulgazione ed elaborazione di materiale, progetti e studi nell’ambito del Master Degree in Communication Design at the Politecnico di Milano (http://www.densitydesign.org/)

Page 62: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

Eminenze

Edward Tufte“Il Leonardo da Vinci dei dati” http://www.edwardtufte.com/tufte/

Ben FryOvvero Mr Processinghttp://benfry.com/

Steve DuenesDirettore Grafico presso il New York Timeshttp://www.nytimes.com/

Page 63: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

StrumentiRhttp://www.r-project.org/

Microsoft Excel

Processinghttp://processing.org/

HTML + CSS + Javascript

Flash/Action Scripthttp://www.adobe.com/flashplatform/

Page 64: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

Piattaforme di Condivisione Visualizzazioni e Dati

ManyEyeshttp://manyeyes.alphaworks.ibm.com/manyeyes/

Swivelhttp://www.swivel.com/

Zoho Sheethttp://sheet.zoho.com/

Google Docsdocs.google.com/

Page 65: Duccio Schiavon - Information Design: Visualizzazione di Informazioni Quantitative

Grazie mille a tutti