Home » python » Matplotlib Histogram: Code dan Cara Membuatnya

Matplotlib Histogram: Code dan Cara Membuatnya

by Catur Kurnia Sari
by Catur Kurnia Sari

Histogram adalah grafik yang menunjukkan distribusi frekuensi.

Histogram adalah grafik yang menunjukkan jumlah pengamatan dalam setiap interval tertentu.

Contoh:

Misalkan kita megamati tinggi 250 orang, kita mungkin akan menghasilkan histogram seperti ini

Kita bisa membaca dari histogram yang diatas, kira-kira seperti ini:

2 orang dari 140 hingga 145cm
5 orang dari 145 hingga 150cm
15 orang dari 151 hingga 156cm
31 orang dari 157 menjadi 162cm
46 orang dari 163 hingga 168cm
53 orang dari 168 hingga 173cm
45 orang dari 173 hingga 178cm
28 orang dari 179 hingga 184cm
21 orang dari 185 hingga 190cm
4 orang dari 190 hingga 195cm

Membuat Histogram

Pada Matplotlib, kita menggunakan fungsi hist() untuk membuat histogram.

Fungsi hist() akan menggunakan array angka untuk membuat histogram, array tersebut dikirim ke fungsi sebagai argumen.

Agar lebih sederhana, kita akan menggunakan NumPy untuk membuat array secara acak dengan 250 nilai, di mana nilai akan terkonsentrasi sekitar 170, dan deviasi standarnya adalah 10.

Contoh
Distribusi Data Normal menurut NumPy

import numpy as np

x = np.random.normal(170, 10, 250)

print(x)

Ini akan menghasilkan hasil acak.

Fungsi hist() akan membaca array dan menghasilkan histogram.

Contoh:
Histogram sederhana

import sys
import matplotlib
matplotlib.use('Agg')

import matplotlib.pyplot as plt
import numpy as np

x = np.random.normal(170, 10, 250)

plt.hist(x)
plt.show()

plt.savefig(sys.stdout.buffer)
sys.stdout.flush()

Hasil:

You may also like