Hello guys! Kali ini kita akan menambahkan Histogram dengan Matplotlib untuk melakukan Visualisasi Grafik dengan Python.
Sumber Kode (Referensi) : Matplotlib.org, Geeksforgeeks.org, dan juga menggunakan ChatGPT
Untuk Software-nya, Anda bisa menggunakan Atom, Sublime Text, PyCharm, Spyder, ataupun VS Code. Bahkan Anda juga bisa menggunakan Online Compiler yang ada di Internet seperti Programiz, OneCompiler, OnlineGDB, Trinket, dll. Akan tetapi, Anda juga bisa menggunakan Jupyter Notebook agar lebih praktis.
Sebuah histogram digunakan untuk mewakili data yang disajikan dalam bentuk kelompok. Ini adalah jenis grafik batang di mana sumbu X mewakili rentang bin sementara sumbu Y memberikan informasi tentang frekuensi. Fungsi hist() digunakan untuk menghitung dan membuat histogram dari x.
Sintaks :
matplotlib.pyplot.hist(x, bins=None, range=None, density=False, weights=None, cumulative=False, bottom=None, histtype=’bar’, align=’mid’, orientation=’vertical’, rwidth=None, log=False, color=None, label=None, stacked=False, \*, data=None, \*\*kwargs)
1. Histogram Biasa
Contoh :
import matplotlib.pyplot as pltimport numpy as npdata = np.random.randn(1000)plt.hist(data, color='green')plt.title('Histogram')plt.xlabel('Value')plt.ylabel('Frequency')plt.show()
Output :
2. Histogram dengan Kustomisasi
Penyesuaian yang tersedia untuk Histogram :
- bins : Jumlah bin dengan lebar yang sama
- color : Untuk mengubah warna latar
- edgecolor : Warna tepi
- linestyle : Untuk garis tepi
- alpha : Nilai Pencampuran, antara 0 (transparan) dan 1 (tembus)
Contoh :
import matplotlib.pyplot as pltimport numpy as npdata = np.random.randn(1000)plt.hist(data, bins=20, color='blue', edgecolor='black', linestyle='dashed', alpha=0.6)plt.title('Histogram with Style')plt.xlabel('Value')plt.ylabel('Frequency')plt.show()
Output :
Mohon maaf apabila ada kesalahan sedikit pun pada Kode Program ini.
Terima Kasih 😀😊😘👌👍 :)