Python'da ogive grafiği nasıl oluşturulur
Ojiv , bir veri setinde kaç veri değerinin belirli bir değerin üstüne veya altına düştüğünü gösteren bir grafiktir. Bu eğitimde Python’da nasıl savaş başlığı oluşturulacağı açıklanmaktadır.
Örnek: Python’da bir Ogive nasıl oluşturulur?
Python’da bir veri kümesine yönelik bir ogive oluşturmak için aşağıdaki adımları tamamlayın.
Adım 1: Bir veri kümesi oluşturun.
Öncelikle basit bir veri seti oluşturabiliriz.
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])
Adım 2: Bir Savaş Başlığı oluşturun.
Daha sonra sınıfları ve sınıf frekanslarını otomatik olarak bulmak için numpy.histogram fonksiyonunu kullanabiliriz. Daha sonra savaş başlığını oluşturmak için matplotlib’i kullanabiliriz:
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-')
Madde işareti grafiği, numpy.histogram işlevinde belirttiğimiz kutu sayısına bağlı olarak farklı görünecektir. Örneğin, 30 grup kullansaydık grafik şu şekilde görünürdü:
#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-')
‘ ro-‘ argümanı şunları belirtir:
- Kırmızı rengi kullanın (r)
- Her ders tatilinde daireleri kullanın (o)
- Daireleri birleştirmek için çizgileri kullanın (-)
Grafiğin estetiğini değiştirmek için bu seçenekleri değiştirmekten çekinmeyin.