Cara membuat bagan ogive dengan python
Ogive adalah grafik yang menunjukkan berapa banyak nilai data yang berada di atas atau di bawah nilai tertentu dalam suatu kumpulan data. Tutorial ini menjelaskan cara membuat hulu ledak dengan Python.
Contoh: Cara membuat Ogive dengan Python
Selesaikan langkah-langkah berikut untuk membuat ogive untuk kumpulan data dengan Python.
Langkah 1: Buat kumpulan data.
Pertama, kita bisa membuat kumpulan data sederhana.
import numpy as np #create array of 1,000 random integers between 0 and 10 np.random.seed(1) data = np.random.randint(0, 10, 1000) #view first ten values data[:10] array([5, 8, 9, 5, 0, 0, 1, 7, 6, 9])
Langkah 2: Buat Hulu ledak.
Kemudian kita dapat menggunakan fungsi numpy.histogram untuk mencari kelas dan frekuensi kelas secara otomatis. Lalu kita bisa menggunakan matplotlib untuk membuat hulu ledak:
import numpy as np import matplotlib.pyplot as plt #obtain histogram values with 10 bins values, base = np.histogram(data, bins=10) #find the cumulative sums cumulative = np.cumsum(values) # plot the warhead plt.plot(base[:-1], cumulative, 'ro-')
Diagram peluru akan terlihat berbeda tergantung pada jumlah kotak yang kita tentukan di fungsi numpy.histogram . Misalnya, bagan akan terlihat seperti ini jika kita menggunakan 30 grup:
#obtain histogram values with 30 bins
values, base = np.histogram(data, bins= 10 )
#find the cumulative sums
cumulative = np.cumsum(values)
# plot the warhead
plt.plot(base[:-1], cumulative, 'ro-')
Argumen ‘ ro-‘ menentukan:
- Gunakan warna merah (kanan)
- Gunakan lingkaran di setiap istirahat kelas (o)
- Gunakan garis untuk menghubungkan lingkaran (-)
Jangan ragu untuk memodifikasi opsi ini untuk mengubah estetika grafik.