Matplotlib grafiklerinde ggplot stilleri nasıl kullanılır?
R programlama dilindeki en popüler veri görselleştirme paketlerinden biri ggplot2’dir .
Ggplot2 stilini Matplotlib’de oluşturulan bir çizime uygulamak için aşağıdaki sözdizimini kullanabilirsiniz:
import matplotlib. pyplot as plt
plt. style . use (' ggplot ')
Aşağıdaki örnek, bu sözdiziminin pratikte nasıl kullanılacağını gösterir.
Örnek: Matplotlib grafiklerinde ggplot stillerini kullanma
Diyelim ki 1000 değere sahip bir NumPy dizimiz var:
import numpy as np
#make this example reproducible.
n.p. random . seed ( 1 )
#create numpy array with 1000 values that follows normal dist with mean=10 and sd=2
data = np. random . normal (size= 1000 , loc= 10 , scale= 2 )
#view first five values
data[: 5 ]
array([13.24869073, 8.77648717, 8.9436565, 7.85406276, 11.73081526])
NumPy dizisindeki değerlerin dağılımını görselleştirmek amacıyla Matplotlib’de bir histogram oluşturmak için aşağıdaki kodu kullanabiliriz:
import matplotlib. pyplot as plt
#create histogram
plt. hist (data, color=' lightgreen ', ec=' black ', bins= 15 )
Bu histograma ggplot2 stilini uygulamak için plt.syle.use(‘ggplot’) işlevini aşağıdaki gibi kullanabiliriz:
import matplotlib. pyplot as plt
#specify ggplot2 style
plt. style . use (' ggplot ')
#create histogram with ggplot2 style
plt. hist (data, color=' lightgreen ', ec=' black ', bins= 15 )
Histogram artık ggplot2’de oluşturulmuş bir grafiğin stiline sahip.
Yani bu stil, beyaz kılavuz çizgileriyle açık gri bir arka plan ekler ve biraz daha büyük eksen işaret etiketleri kullanır.
Ggplot2 stilini bir histograma uyguladığımızı unutmayın, ancak plt.style.use(‘ggplot’) ifadesi, ggplot2 stilini Matplotlib’deki herhangi bir çizime uygulamak için kullanılabilir.
Not : Matplotlib grafiklerinde kullanılabilecek diğer stil sayfalarını burada bulabilirsiniz.
Ek kaynaklar
Aşağıdaki eğitimlerde Python’da diğer yaygın grafiklerin nasıl oluşturulacağı açıklanmaktadır:
Matplotlib’de Yığılmış Çubuk Grafikler Nasıl Oluşturulur
Matplotlib’de göreceli frekans histogramı nasıl oluşturulur
Seaborn’da yatay bir bar grafiği nasıl oluşturulur