Python - Grafik Özellikleri

Python, veri görselleştirme için mükemmel kitaplıklara sahiptir. KombinasyonuPandas, numpy ve matplotlibneredeyse her tür görselleştirme çizelgesi oluşturmaya yardımcı olabilir. Bu bölümde, bazı basit tablolara ve grafiğin çeşitli özelliklerine bakmaya başlayacağız.

Grafik Oluşturma

Grafik oluşturmak için haritalanacak gerekli sayıları oluşturmak için numpy kitaplığı ve gerçek grafiği çizmek için matplotlib'de pyplot yöntemini kullanırız.

import numpy as np 
import matplotlib.pyplot as plt 

x = np.arange(0,10) 
y = x ^ 2 
#Simple Plot
plt.plot(x,y)

Onun output aşağıdaki gibidir -

Eksenleri Etiketlemek

Aşağıda gösterildiği gibi kütüphaneden uygun yöntemleri kullanarak eksenlere etiket ve grafik için bir başlık uygulayabiliriz.

import numpy as np 
import matplotlib.pyplot as plt 

x = np.arange(0,10) 
y = x ^ 2 
#Labeling the Axes and Title
plt.title("Graph Drawing") 
plt.xlabel("Time") 
plt.ylabel("Distance") 
#Simple Plot
plt.plot(x,y)

Onun output aşağıdaki gibidir -

Çizgi tipini ve rengini biçimlendirme

Grafikteki çizginin stili ve rengi, aşağıda gösterildiği gibi kütüphaneden uygun yöntemler kullanılarak belirlenebilir.

import numpy as np 
import matplotlib.pyplot as plt 

x = np.arange(0,10) 
y = x ^ 2 
#Labeling the Axes and Title
plt.title("Graph Drawing") 
plt.xlabel("Time") 
plt.ylabel("Distance") 

# Formatting the line colors
plt.plot(x,y,'r')

# Formatting the line type  
plt.plot(x,y,'>')

Onun output aşağıdaki gibidir -

Grafik Dosyasını Kaydetme

Grafik, aşağıda gösterildiği gibi kitaplıktan uygun yöntemler kullanılarak farklı görüntü dosyası formatlarında kaydedilebilir.

import numpy as np 
import matplotlib.pyplot as plt 

x = np.arange(0,10) 
y = x ^ 2 
#Labeling the Axes and Title
plt.title("Graph Drawing") 
plt.xlabel("Time") 
plt.ylabel("Distance") 

# Formatting the line colors
plt.plot(x,y,'r')

# Formatting the line type  
plt.plot(x,y,'>') 

# save in pdf formats
plt.savefig('timevsdist.pdf', format='pdf')

Yukarıdaki kod, python ortamının varsayılan yolunda pdf dosyasını oluşturur.