MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Atur fungsi qcut() untuk membagi 'CO' ke dalam kuartil.
  • Petakan warna scatter plot Anda ke kolom kuartil yang baru.
  • Ubah palette ke 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()
Edit dan Jalankan Kode