Matplotlib - Subplots () Fonksiyonu
Matplotlib'in plot API'si, bir yardımcı program sarmalayıcı görevi gören ve tek bir çağrıda çevreleyen şekil nesnesi dahil olmak üzere alt grafiklerin ortak düzenlerinin oluşturulmasına yardımcı olan subplots () adında bir kullanışlılık işlevine sahiptir.
Plt.subplots(nrows, ncols)
Bu işlevin iki tamsayı argümanı, alt grafik ızgarasının satır ve sütun sayısını belirtir. İşlev bir şekil nesnesi ve nrows * ncols'a eşit eksen nesnelerini içeren bir demet döndürür. Her eksen nesnesine dizini ile erişilebilir. Burada, 2 satıra 2 sütunluk bir alt plan oluşturuyoruz ve her alt grafikte 4 farklı grafik gösteriyoruz.
import matplotlib.pyplot as plt
fig,a = plt.subplots(2,2)
import numpy as np
x = np.arange(1,5)
a[0][0].plot(x,x*x)
a[0][0].set_title('square')
a[0][1].plot(x,np.sqrt(x))
a[0][1].set_title('square root')
a[1][0].plot(x,np.exp(x))
a[1][0].set_title('exp')
a[1][1].plot(x,np.log10(x))
a[1][1].set_title('log')
plt.show()
Yukarıdaki kod satırı aşağıdaki çıktıyı üretir -