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-') 

Bagan Hulu ledak dengan Python

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-') 

Ogive dalam contoh python

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.

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *