Membuat Histogram Menggunakan Matplotlib
Daftar Isi | |
---|---|
1. | Membuat Histogram Menggunakan Matplotlib |
2. | Plot Data dan Jumlah Bins Histogram |
3. | Menambahkan Judul dan Axis Label pada Matplotlib |
Histrogram adalah sebuah grafik yang menampilkan data dalam bentuk bar dengan ketinggian tertentu. Sumbu x menunjukkan rentang / range data yang diplot. Sumbu y / ketinggian bar histogram menunjukkan jumlah data dalam rentang pada sumbu x.
Membuat Histogram Menggunakan Matplotlib
Plot Data dan Jumlah Bins Histogram
Script python di atas adalah cara paling sederhana untuk membuat histogram. Baris 1 adalah proses import pyplot dari matplotlib. Pyplot diimport sebagai plt, sehingga segala proses plotting menggunakan variabel plt.
Baris 3 adalah data yang digunakan. Tentu saja, data contoh ini cukup sederhana, berbeda dengan data asli. Yang penting, data yang digunakan berupa 1D array, dan matplotlib pyplot akan mengurus sisanya.
Baris 6 adalah proses plot histogram, menggunakan plt.hist(). data adalah variabel berisi data yang akan diplot. Sedangkan bins adalah jumlah barnya, disini menggunakan 7 agar tampilannya seperti contoh.
Baris 7 plt.show() digunakan untuk menampilkan plot yang sudah dibuat. Ketika di run, maka akan muncul grafik seperti ini.
Histogram yang muncul sangat sederhana. Belum ada label untuk tiap sumbu, dan belum ada judulnya.
Menambahkan Judul dan Axis Label pada Matplotlib
Baris 7 digunakan untuk menambahkan judul grafik. Pada script sebelumnya, baris 7 berisi plt.show(), tapi pada contoh di atas, plt.show() digeser pada baris 10. plt.show() harus diletakkan paling akhir setelah semua penyesuaian grafik dilakukan.
Kemudian secara berurutan, baris 8 dan baris 9 digunakan untuk menambahkan label pada axis x (plt.xlabel()) dan axis y (plt.ylabel()).
plt.show() pada baris ke 10 digunakan untuk menampilkan grafik yang sudah siap untuk ditampilkan. Dan ketika di-run, hasilnya seperti ini.
Histogram Lengkap |
Salam kenal mas Wahyu terima kasih informasinya sangat bermanfaat, ada yang ingin saya tanyakan bagaimana menentukan jumlah bins yang tepat?
BalasHapuskarena apabila secara default python hanya memberikan nilai 10 artinya parameter bins sebaiknya di set secara tepat agar tidak kurang.
Salam kenal. Kalau jumlah bins setau saya lebih ke best practice sih mas, ga ada harus berapa gitu. Intinya kan kita pakai histogram untuk lihat persebaran data, jadi yang penting distribusinya kelihatan, naik turun grafiknya mengikuti pola tertentu lah gampangnya. Kalau terlalu sedikit bins nanti naik turun histogramnya ga kelihatan, tapi kalau terlalu banyak nanti bisa ga halus pola naik turunnya, bisa ada yang rendah banget atau tinggi banget bar nya.
Hapusoh oke mas paham, terima kasih
Hapus