6.2.10
Tampilkan setiap observasi dengan rug plot
Menambahkan rugplot di atas histogram atau KDE menunjukkan posisi tiap observasi, sehingga bentuk distribusi lebih mudah dibaca.
import seaborn as sns
import matplotlib.pyplot as plt
diamonds = sns.load_dataset("diamonds").sample(300, random_state=0)
fig, ax = plt.subplots(figsize=(6, 3.5))
sns.kdeplot(data=diamonds, x="price", ax=ax, color="#0ea5e9")
sns.rugplot(data=diamonds, x="price", ax=ax, color="#1d4ed8", alpha=0.4)
ax.set_xlabel("Harga ($)")
ax.set_ylabel("Kepadatan")
ax.set_title("Harga berlian: KDE + rug plot")
ax.grid(alpha=0.2)
fig.tight_layout()
plt.show()

Tips membaca #
- Gugus tanda yang rapat berarti banyak observasi pada rentang tersebut.
- Gunakan warna yang lembut agar rug tidak menyaingi KDE.
- Untuk data berukuran besar, rug plot bisa berat; pertimbangkan sampling atau perkecil
height.