Data Visualization with Matplotlib

Abuurista Garaafyada Kala Firdhisan ee Matplotlib

Garaafyada kala firdhisan (Scatter plots) waxay muhiim u yihiin in la arko xidhiidhka ka dhexeeya laba xog-ururin (data sets). Aynu baranno sida loo abuuro iyaga oo la adeegsanayo Matplotlib.

Tallaabooyinka Abuurista Garaafka Kala Firdhisan:

  1. Soo dejiso Matplotlib:
  2. import matplotlib.pyplot as plt
  3. Diyaarso xogta:
  4. x = [5, 7, 8, 7, 2, 17, 2, 9, 4, 11, 12, 9, 6]
    y = [99, 86, 87, 88, 111, 86, 103, 87, 94, 78, 77, 85, 86]
  5. Abuur garaafka kala firdhisan:
  6. plt.scatter(x, y)
    plt.show()

Sharaxaada Koodhka:

  • plt.scatter(x, y): Waxay abuurtaa garaafka kala firdhisan iyadoo adeegsanaysa xogta x iyo y.
  • plt.show(): Waxay muujinaysaa garaafka.

Habaynta Garaafka Kala Firdhisan:

Waxaad habayn kartaa garaafkaaga adigoo isticmaalaya midabo, cabbirro, iyo qaabab kala duwan.

plt.scatter(x, y, color='red', s=40, marker='o')
plt.title('Garaafka Kala Firdhisan ee Xogta')
plt.xlabel('X-Axis')
plt.ylabel('Y-Axis')
plt.show()

Sharaxaada:

  • color='red': Wuxuu dejinayaa midabka dhibcaha casaan.
  • s=40: Wuxuu dejinayaa cabbirka dhibcaha.
  • marker='o': Wuxuu dejinayaa qaabka dhibcaha (goobo).
  • plt.title, plt.xlabel, plt.ylabel: Waxay ku daraan cinwaan iyo calaamado faasaska.

Tusaale Dhamaystiran:

import matplotlib.pyplot as plt

x = [5, 7, 8, 7, 2, 17, 2, 9, 4, 11, 12, 9, 6] y = [99, 86, 87, 88, 111, 86, 103, 87, 94, 78, 77, 85, 86]

plt.scatter(x, y, color='green', s=50, marker='^') plt.title('Garaafka Kala Firdhisan ee Xogta') plt.xlabel('X-Axis') plt.ylabel('Y-Axis') plt.show()

Tani waxay abuuraysaa garaaf kala firdhisan oo dhibcuhu ay cagaar yihiin, cabbirkooduna yahay 50, qaabkooduna yahay saddexagal.