Пол Тол пропонує кольорову схему, оптимізовану для кольорових відмінностей (тобто, категоричних або якісних даних) та кольорового бачення на своєму веб-сайті , а також детально в «технотеті» (PDF-файл), пов’язаній із ним. Він заявляє:
Щоб зробити графіку з вашими науковими результатами максимально зрозумілою, зручно мати палітру кольорів, які є:
- розрізнений для всіх людей, включаючи кольорових читачів;
- відмінні від чорного і білого;
- виразний на екрані та папері; і
- все ще добре поєднуються разом.
Я взяв кольорову гаму з його "Палітри 1" з 9 найвиразніших кольорів і розмістив її у своєму matplotlibrc
файлі під axes.color_cycle
:
axes.color_cycle : 332288, 88CCEE, 44AA99, 117733, 999933, DDCC77, CC6677, 882255, AA4499
Тоді, запозичивши у відповіді Джо Кінгтона, відповіді на типові рядки, як зображено:
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()
призводить до:
Для розбіжних кольорових карт (наприклад, для представлення скалярних значень) найкращою посиланням, яку я бачив, є документ Кеннета Мореленда, доступний тут " Розбіжні кольорові карти для наукової візуалізації ". Він розробив схему прохолодно-тепла для заміни схеми веселки і "представляє алгоритм, який дозволяє користувачам легко генерувати власні спеціалізовані кольорові карти".
Ще одне корисне джерело для інформації про використання кольору в наукових візуалізаціях походить від Роберта Сіммона, людини, яка створила зображення "Синього мармуру" для NASA. Дивіться його серії публікацій на веб-сайті обсерваторії Землі.