Data Visualization with Matplotlib

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.