ПочатиПочніть безкоштовно

Створення користувацької неперервної палітри

Вас цікавить рівень забруднення повітря в Цинциннаті за 2014 рік. Зокрема, вас цікавлять CO та NO2, тож ви будуєте просту діаграму розсіювання, щоб показати взаємозв'язок між цими двома забрудниками.

Scatterplot of CO and NO2 with uncolored points

Однак може бути цікаво подивитися, як значення 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()
Редагувати та запускати код