Abuurista Subplots ee Matplotlib
Matplotlib waxay kuu ogolaataa inaad abuurto subplots, taasoo ah, garaafyo badan oo ku dhex yaal hal sawir. Tani waxay faa'iido u leedahay marka aad rabto inaad isbarbardhigto xog kala duwan ama aad soo bandhigto dhinacyo kala duwan oo xog isku mid ah.
Tallaabada 1: Soo dejiso Matplotlib
import matplotlib.pyplot as plt
Tallaabada 2: Abuur Sawir iyo Subplots
Waxaad isticmaali kartaa plt.subplots() si aad u abuurto sawir iyo xaddi go'an oo subplots ah. Tusaale:
fig, axes = plt.subplots(nrows=2, ncols=2, figsize=(10, 8))
nrows: Tirada safafka ee subplots.
ncols: Tirada tiirarka ee subplots.
figsize: Cabirka sawirka (width, height) ee inji.
Tallaabada 3: Ku sawir Subplots
axes waa array laba-geesood ah oo ka kooban walxaha Axes. Waxaad u isticmaali kartaa index si aad u doorato subplot gaar ah oo aad ugu sawirto:
# Subplotka ugu sarreeya bidix
axes[0, 0].plot([1, 2, 3, 4], [5, 6, 7, 8])
axes[0, 0].set_title('Garaafka 1')
Subplotka ugu sarreeya midig
axes[0, 1].scatter([1, 2, 3, 4], [5, 6, 7, 8])
axes[0, 1].set_title('Garaafka 2')
Subplotka hoose bidix
axes[1, 0].bar([1, 2, 3, 4], [5, 6, 7, 8])
axes[1, 0].set_title('Garaafka 3')
Subplotka hoose midig
axes[1, 1].hist([1, 2, 2, 3, 3, 3, 4, 4, 4, 4])
axes[1, 1].set_title('Garaafka 4')
Tallaabada 4: Hagaaji Layout-ka
Waxaad isticmaali kartaa plt.tight_layout() si aad u hubiso in subplots-ka aanay is dul saarnayn oo ay si fiican u kala meersan yihiin:
plt.tight_layout()
Tallaabada 5: Muuji Garaafka
plt.show()
Tusaale Buuxa
import matplotlib.pyplot as plt
fig, axes = plt.subplots(nrows=2, ncols=2, figsize=(10, 8))
axes[0, 0].plot([1, 2, 3, 4], [5, 6, 7, 8])
axes[0, 0].set_title('Garaafka Khadka')
axes[0, 1].scatter([1, 2, 3, 4], [5, 6, 7, 8])
axes[0, 1].set_title('Garaafka Kala Firdhisan')
axes[1, 0].bar([1, 2, 3, 4], [5, 6, 7, 8])
axes[1, 0].set_title('Garaafka Bar-ka')
axes[1, 1].hist([1, 2, 2, 3, 3, 3, 4, 4, 4, 4])
axes[1, 1].set_title('Histogram')
plt.tight_layout()
plt.show()
Casharkaan, waxaad ku baratay sida loo abuuro subplots adoo isticmaalaya Matplotlib, taasoo kuu sahlaysa inaad ku soo bandhigto garaafyo badan hal sawir oo keliya.