MulaiMulai sekarang secara gratis

Meningkatkan KDE Anda

Salah satu cara untuk menyempurnakan KDE adalah dengan menambahkan rug plot. Rug plot adalah goresan-goresan kecil di bawah kurva kepadatan yang menunjukkan secara tepat lokasi setiap titik data. Menambahkan rug plot sangat berguna ketika Anda tidak memiliki banyak data.

Dengan jumlah data yang kecil, sering kali ada celah pada rentang nilai (support) tanpa data, dan sulit untuk mengetahui apakah garis KDE yang tidak nol berarti ada data atau hanya akibat kernel yang lebar. Rug plot membantu mengatasi hal ini.

Mari kembali ke fungsi sns.kdeplot() untuk menggambar dua KDE: satu melihat data untuk Vandenberg Air Force Base dan satu lagi untuk semua kota lainnya dalam data polusi. Karena jauh lebih sedikit data yang membentuk kurva pada plot Vandenberg, tambahkan rug plot di bawahnya.

Latihan ini adalah bagian dari kursus

Meningkatkan Visualisasi Data Anda di Python

Lihat Kursus

Petunjuk latihan

  • Jadikan plot Vandenberg berwarna 'steelblue'.
  • Aktifkan fungsi rug plot pada plot Vandenberg.
  • Atur warna plot non-Vandenberg menjadi 'gray'.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

sns.kdeplot(pollution[pollution.city == 'Vandenberg Air Force Base'].O3, 
             label = 'Vandenberg',
             # Turn the color blue to stand out
             color = '____')

# Turn on rugplot
sns.____(pollution[pollution.city == 'Vandenberg Air Force Base'].O3, 
             label = 'Vandenberg',
             color = 'steelblue')

sns.kdeplot(pollution[pollution.city != 'Vandenberg Air Force Base'].O3,
             label = 'Other cities',
             # Turn the color gray
             color = '____')
plt.show()
Edit dan Jalankan Kode