Mewarnai kategori ordinal
Anda bekerja untuk dewan kota Des Moines untuk menilai keterkaitan berbagai tingkat polutan di kota. Dua polutan terpenting adalah SO2 dan NO2, namun CO juga menarik untuk diteliti. Anda hanya diberi ruang untuk satu plot saja untuk bagian laporan Anda.
Anda memulai dengan scatter plot nilai SO2 dan NO2 karena keduanya paling penting, lalu memutuskan untuk menampilkan nilai CO menggunakan skala warna yang sesuai dengan kuartil CO. Dengan membagi nilai CO yang bersifat kontinu menjadi beberapa bin, Anda telah mengubah CO menjadi variabel ordinal yang dapat menyoroti pola besar tanpa mengharuskan penonton membandingkan perbedaan rona yang sangat halus.
Latihan ini adalah bagian dari kursus
Meningkatkan Visualisasi Data Anda di Python
Petunjuk latihan
- Atur fungsi
qcut()untuk membagi'CO'ke dalam kuartil. - Petakan warna scatter plot Anda ke kolom kuartil yang baru.
- Ubah
paletteke palet ColorBrewer'GnBu'.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Divide CO into quartiles
pollution['CO quartile'] = pd.qcut(pollution['CO'], q = ____, labels = False)
# Filter to just Des Moines
des_moines = pollution.query("city == 'Des Moines'")
# Color points with by quartile and use ColorBrewer palette
sns.scatterplot(x = 'SO2',
y = 'NO2',
____ = '____',
data = des_moines,
palette = '____')
plt.show()