Paul Tol fornisce una combinazione di colori ottimizzata per le differenze di colore (ovvero, dati categorici o qualitativi) e visione daltonica sul suo sito Web , e in dettaglio in un "technote" (file PDF) collegato ad esso. Egli afferma:
Per rendere la grafica con i tuoi risultati scientifici il più chiara possibile, è utile avere una tavolozza di colori che sono:
- distinto per tutte le persone, compresi i lettori daltonici;
- distinto dal bianco e nero;
- distinto su schermo e carta; e
- si abbinano ancora bene insieme.
Ho preso la combinazione di colori dalla sua "Tavolozza 1" dei 9 colori più distinti e l'ho inserita nel mio matplotlibrc
file sotto axes.color_cycle
:
axes.color_cycle : 332288, 88CCEE, 44AA99, 117733, 999933, DDCC77, CC6677, 882255, AA4499
Quindi, prendendo in prestito dalla risposta di Joe Kington le linee predefinite come tracciato da:
import matplotlib.pyplot as plt
import matplotlib as mpl
import numpy as np
x = np.linspace(0, 20, 100)
fig, axes = plt.subplots(nrows=2)
for i in range(1,10):
axes[0].plot(x, i * (x - 10)**2)
for i in range(1,10):
axes[1].plot(x, i * np.cos(x))
plt.show()
risulta in:
Per mappe dei colori divergenti (ad esempio, per rappresentare valori scalari), il miglior riferimento che ho visto è il documento di Kenneth Moreland disponibile qui " Mappe dei colori divergenti per la visualizzazione scientifica ". Ha sviluppato lo schema cool-warm per sostituire lo schema arcobaleno e "presenta un algoritmo che consente agli utenti di generare facilmente le proprie mappe dei colori personalizzate".
Un'altra utile fonte di informazioni sull'uso del colore nelle visualizzazioni scientifiche viene da Robert Simmon, l'uomo che ha creato l'immagine "Blue Marble" per la NASA. Guarda la sua serie di post sul sito web dell'Osservatorio della Terra.