Создание пользовательской непрерывной палитры
Вас интересуют уровни загрязнения в Цинциннати за 2014 год. В частности, вы изучаете CO и NO2, поэтому строите простую диаграмму рассеяния, чтобы показать взаимосвязь между двумя загрязнителями.

Однако в данных может быть скрыта интересная информация о том, как значения O3 соотносятся с двумя отображёнными загрязнителями. Поэтому вы решаете закрасить точки в соответствии с уровнями O3. Для этого нужно задать подходящую непрерывную палитру и применить её к столбцу O3 на диаграмме рассеяния.
Это упражнение является частью курса
Улучшение визуализации данных в Python
Инструкции к упражнению
- Создайте палитру с непрерывным переходом от белого цвета к
'orangered'. - Свяжите столбец со значениями
O3с цветом точек. - Передайте созданную палитру в функцию построения графика.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Filter the data
cinci_2014 = pollution.query("city == 'Cincinnati' & year == 2014")
# Define a custom continuous color palette
color_palette = sns.____('orangered',
____ = True)
# Plot mapping the color of the points with custom palette
sns.scatterplot(x = 'CO',
y = 'NO2',
____ = 'O3',
data = cinci_2014,
palette = ____)
plt.show()