Адаптація палітри до контексту
Вас попросили підготувати фігуру для сайту вашої компанії. На сайті стильна чорна тема, тож білий графік виглядав би різко. Щоб узгодити графік з айдентикою компанії, змініть тло на чорне за допомогою plt.style.use("dark_background").
Потрібно побудувати графік значень O3 за жовтень 2015 року для різних міст (дані в oct_2015_o3). Ви зобразите це у вигляді теплової мапи, де колір кожної комірки кодує, на скільки стандартних відхилень від загального середнього значення O3 припадає вимірювання. З огляду на темне тло сайту, змініть палітру так, щоб нульове значення (або 0 стандартних відхилень від середнього) кодувалося темним кольором, а не типовим білим.
Ця вправа є частиною курсу
Удосконалення візуалізацій даних у Python
Інструкції до вправи
Встановіть темну тему для графіка за допомогою
plt.style.use().- Доступні теми для
plt.style.use()можна переглянути, виконавши рядокplt.style.available; знайдіть ту, що зробить тло темним.
- Доступні теми для
Змініть користувацьку палітру, виставивши для параметра
centerзначення'dark'замість типового білого.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Dark plot background
plt.style.use("____")
# Modify palette for dark background
color_palette = sns.diverging_palette(250, 0,
____ = '____',
as_cmap = True)
# Pass palette to plot and set center
sns.heatmap(oct_2015_o3,
cmap = color_palette,
center = 0)
plt.yticks(rotation = 0)
plt.show()