Rapporto inchiostro / dati e sfondi della trama


17

Ho notato che molti pacchetti e temi "all'avanguardia" e molti illustri utenti di dati usano lo sfondo grigio per le loro trame. Ecco alcuni esempi:

ggplot2:

inserisci qui la descrizione dell'immagine

Fivethirtyeight.com di Nate Silver:

inserisci qui la descrizione dell'immagine

Mentre nel primo esempio sopra (ggplot2), si potrebbe sostenere che l'uso dello sfondo grigio riduce l'inchiostro necessario per le linee della griglia, questo non è certamente il caso del secondo caso. Quali sono i vantaggi dell'utilizzo di uno sfondo grigio, rispetto a uno bianco o trasparente?


2
Una trama è un piatto servito - lo sfondo grigio è un piatto.
ttnphns,

3
@ttnphns Mi piace l'analogia. Hadley Wickham ha detto dello sfondo di ggplot: "Lo sfondo grigio dà alla trama un colore simile (in senso tipografico) al resto del testo, assicurando che la grafica si adatti al flusso di un testo senza saltare con uno sfondo bianco brillante Infine, lo sfondo grigio crea un campo di colore continuo che assicura che la trama sia percepita come una singola entità visiva. " Ha anche giustificato le linee della griglia sulla base del fatto che possono essere facilmente "eliminate".
Silverfish

1
ttnphns Mi piace molto anche la tua analogia. @silverfish sì, esattamente giusto, con la scala di grigi che abbina uno strabismo ai tuoi occhi e confronta il quadrato della trama con il testo sulla pagina. Hadley ha reso popolare lo sfondo grigio. Il suo design con sfondo grigio ma supporto bianco (assi) chiarisce dove iniziano e finiscono i dati. E i dati vengono visualizzati con maggiore visibilità rispetto alla griglia di sfondo, che segue buoni principi cognitivi. La griglia rimane indietro fino a quando non è necessario utilizzarla per cercare i valori.
Dianne Cook,

3
@Silverfish Guarda prima a Jacques Bertin ( Semiologie Graphique ), Alan MacEachran ( How Maps Work ) e Lee Wilkinson ( The Grammar of Graphics ). MacEachran fornisce tutti i dettagli fisiologici, psicologici e culturali con molti riferimenti. Non lasciatevi scoraggiare dal riferimento alle "mappe": il suo libro si occupa principalmente di come le persone interagiscono e creano significato dalla grafica informativa in generale, di cui le mappe sono solo un esempio saliente.
whuber

2
@silverfish È possibile che il lavoro di dan carr, che ha iniziato a utilizzare lo sfondo grigio e le linee della griglia bianca con le tabelle per tracciare il lavoro nei primi anni '90, dev.bowdenweb.com/maps/m/using-gray-in-plots.pdf sia la fonte dell'idea. Conosco Hadley e ne ho discusso. Ma l'analogia con la scala di grigi dello strabismo del testo è la spiegazione di Hadley.
Dianne Cook,

Risposte:


18

Il rapporto inchiostro-dati

Questo concetto è dovuto all'influente Edward Tufte , dell'Università di Yale, che lo ha descritto in The Visual Display of Quantitative Information .

Distingue "inchiostro di dati" (che include punti, barre, ecc. Ma anche etichette testuali o grammaticali) dall'inchiostro cancellabile (compresi linee della griglia, assi, bordi e anche informazioni ridondanti). Il rapporto inchiostro-dati è semplicemente quella proporzione dell'inchiostro usato che non può essere cancellato.

C'è una discussione su come questi principi dell'inchiostro dei dati potrebbero applicarsi alle visualizzazioni del computer sul sito di scambio di stack UX .

Perché alcuni esperti preferiscono uno sfondo grigio?

Hadley Wickham ha giustificato la sua scelta del background predefinito, nel suo libro su ggplot2:

Lo sfondo grigio conferisce alla trama un colore simile (in senso tipografico) al resto del testo, assicurando che la grafica si adatti al flusso di un testo senza saltare con uno sfondo bianco brillante. Infine, lo sfondo grigio crea un campo di colore continuo che garantisce che la trama sia percepita come una singola entità visiva.

Il principio sembra essere quello di impedirgli di "saltare fuori" allo spettatore su una pagina stampata e di fornire unità visiva. Personalmente mi piace anche l'abbagliamento ridotto dello schermo.

Ha anche giustificato le linee della griglia bianche sulla base del fatto che possono essere facilmente "messe a punto". Concordo con Dianne Cook nei commenti sul fatto che questo fa risaltare i dati sopra le linee della griglia, riducendo il disordine visivo. Le linee di griglia bianche sono un vantaggio di uno sfondo leggermente più scuro: è interessante notare che Tufte generalmente evita le linee di griglia dove non sono necessarie (non contano come "inchiostro di dati") ma su alcuni grafici a barre grigi si sovrappone a linee di griglia bianche. In un certo senso questo è un effetto simile a ggplot2, ma in realtà mette le linee della griglia in primo piano , dando alle barre un aspetto "a strisce". Uno svantaggio particolare di ciò è che non puoi vedere la griglia successiva più alta sopra una barra,

Perché alcuni esperti preferiscono uno sfondo bianco?

Uno dei ggplot2thread più visualizzati su Stack Overflow è " Come faccio a cambiare il colore di sfondo? " Che suggerisce che il valore predefinito non è universalmente popolare.

Il colore di un elemento può apparire piuttosto diverso a seconda del colore di sfondo su cui viene visualizzato. Tufte ne discute in realtà nel capitolo 5 "Colore e informazioni" nel suo libro Immaginare informazioni, ma non lo inserisce nel contesto, ad esempio, di un diagramma a dispersione. Maureen Stone, esperta di colori e professore a contratto presso la Simon Fraser University, raccomanda vivamente uno sfondo bianco per vari motivi, tra cui la maggior parte delle tavolozze dei colori (nei tuoi esempi, utilizzate per indicare la specie o la divisione) sono state progettate con uno sfondo bianco (per stampa) in mente. Le loro proprietà percettive differiranno su uno sfondo più scuro. Suggerisce che il bianco ha un vantaggio percettivo, perché la nostra percezione del colore è relativa al bianco "locale", quindi avere uno sfondo bianco visivamente disponibile può stabilizzare la nostra percezione.

Suggerisce anche una ragione più pratica con cui ho familiarità: l'uso di uno sfondo bianco consente di ottimizzare un grafico sia per la visualizzazione elettronica che per la stampa, piuttosto che dover preparare una versione diversa per la stampante.


2
+1 per la pittura (per così dire) su entrambi i lati del problema. Avevo sentito il ragionamento di Hadley ma non avevo sentito Stone * di Fraser. Grazie!
Wayne,

8

Finché lo sfondo è abbastanza leggero da fornire un buon contrasto con i segni di dati, è soprattutto una questione di estetica, che sia bianco o grigio chiaro. Mentre il colore di sfondo è "inchiostro" in un certo senso, non credo che contenga logicamente "inchiostro". Non vi è alcuna distrazione proporzionale da un campo solido di grigio chiaro.

Al contrario, le linee della griglia contano come "inchiostro" logico in entrambi i casi. Anche se le linee della griglia bianca non consumerebbero inchiostro per la stampa, rompono comunque lo sfondo e creano un ulteriore lavoro di elaborazione visiva. Direi che le 538 linee della griglia prendono meno inchiostro logico perché hanno meno contrasto.


"Direi che le 538 linee della griglia richiedono meno inchiostro logico ..." - Sono d'accordo, trovo che le linee della griglia ggplot2 predefinite siano estremamente distruttive. Nell'esempio ggplot2 nella parte superiore della domanda del PO, i miei occhi sono attratti dalle linee della griglia piuttosto che dai dati.
Adrian
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.