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

Python'da Savaş Başlığı Grafiği

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

Python örneğinde Ogive

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.

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir