Data Visualization with Matplotlib

Habaynta Qoraalka Garaafyada Matplotlib

Casharkan, waxaan ku baran doonnaa sida loo habeeyo qoraalka ku jira garaafyada Matplotlib. Waxaan eegi doonnaa sida loo beddelo cabbirka qoraalka, nooca qoraalka, midabka, iyo meesha uu ku yaal.

Tallaabooyinka Habaynta Qoraalka

  1. Beddelka Cabbirka Qoraalka: Waxaad isticmaali kartaa fontsize si aad u beddesho cabbirka qoraalka.
  2. Beddelka Nooca Qoraalka: Waxaad isticmaali kartaa fontweight si aad u beddesho nooca qoraalka (tusaale ahaan, bold, italic).
  3. Beddelka Midabka Qoraalka: Waxaad isticmaali kartaa color si aad u beddesho midabka qoraalka.
  4. Beddelka Meesha Qoraalka: Waxaad isticmaali kartaa horizontalalignment iyo verticalalignment si aad u beddesho meesha uu ku yaal qoraalka.

import matplotlib.pyplot as plt

# Xogta
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]

# Abuurista garaafka
plt.plot(x, y)

# Habaynta cinwaanka garaafka
plt.title('Garaaf Cinwaan', fontsize=16, fontweight='bold', color='blue', loc='center')

# Habaynta summada x-axis
plt.xlabel('X-Axis', fontsize=12, color='green')

# Habaynta summada y-axis
plt.ylabel('Y-Axis', fontsize=12, color='red')

# Ku darista qoraal garaafka dhexdiisa
plt.text(2, 6, 'Qoraal Muhiim ah', fontsize=10, color='purple', horizontalalignment='center')

# Muujinta garaafka
plt.show()

Sharaxaadda Koodhka:

  • plt.title(): Waxaa loo isticmaalaa in lagu daro cinwaan garaafka, waxaana lagu habeeyaa cabbirka, nooca, midabka, iyo meesha uu ku yaal.
  • plt.xlabel(): Waxaa loo isticmaalaa in lagu daro sumadda x-axis, waxaana lagu habeeyaa cabbirka iyo midabka.
  • plt.ylabel(): Waxaa loo isticmaalaa in lagu daro sumadda y-axis, waxaana lagu habeeyaa cabbirka iyo midabka.
  • plt.text(): Waxaa loo isticmaalaa in lagu daro qoraal garaafka dhexdiisa, waxaana lagu habeeyaa meesha, cabbirka, midabka, iyo isku toosinta.

Tusaale Kale:


import matplotlib.pyplot as plt

Xogta

x = ['A', 'B', 'C', 'D'] y = [10, 15, 13, 18]

Abuurista garaafka bar-ka

plt.bar(x, y)

Ku darista qoraal korka bar kasta

for i in range(len(x)): plt.text(i, y[i], str(y[i]), ha='center', va='bottom')

Habaynta cinwaanka iyo summadaha

plt.title('Garaafka Bar-ka oo leh Qoraal', fontsize=14) plt.xlabel('Qaybaha', fontsize=10) plt.ylabel('Qiimaha', fontsize=10)

Muujinta garaafka

plt.show()

Koodhkani wuxuu abuurayaa garaaf bar-ka ah wuxuuna ku darayaa qoraal muujinaya qiimaha korka bar kasta.

Casharkan, waxaan ku barannay sida loo habeeyo qoraalka ku jira garaafyada Matplotlib. Waxaan aragnay sida loo beddelo cabbirka, nooca, midabka, iyo meesha uu ku yaal qoraalka. Isticmaalidda habayntan waxay kaa caawin kartaa inaad garaafyadaada ka dhigto kuwo akhris badan oo soo jiidasho leh.