Abuurista Garaafyada Contour ee Matplotlib
Garaafyada Contour-ka ayaa muhiim u ah in lagu matalo saddex-cabbir xog laba-cabbir. Waxay muujiyaan xariiqyo isku xira dhibcaha leh qiime isku mid ah.
Faa'iidada Garaafyada Contour-ka:
- Waxay ku fiican yihiin matalaadda xogta joogga.
- Waxay fududeeyaan in la arko isbeddellada xogta.
Tusaale:
import matplotlib.pyplot as plt
import numpy as np
Abuur xogta
x = np.linspace(-5, 5, 100)
y = np.linspace(-5, 5, 100)
x, y = np.meshgrid(x, y)
z = np.sin(np.sqrt(x2 + y2))
Abuur garaafka contour-ka
plt.contour(x, y, z, levels=20, cmap='RdGy')
plt.colorbar()
plt.title('Garaafka Contour-ka ee Hawsha Sine')
plt.xlabel('X')
plt.ylabel('Y')
plt.show()
Sharaxaada Koodhka:
- Waxaan soo dejineynaa maktabadaha
matplotlib.pyplot iyo numpy.
- Waxaan abuuraynaa xogta x iyo y anagoo isticmaaleyna
np.linspace iyo np.meshgrid.
- Waxaan abuuraynaa xogta z anagoo isticmaaleyna hawsha sine.
- Waxaan abuuraynaa garaafka contour-ka anagoo isticmaaleyna
plt.contour.
- Waxaan ku dareynaa bar midabka anagoo isticmaaleyna
plt.colorbar.
- Waxaan ku dareynaa cinwaan iyo summadaha dhidibada.
- Waxaan muujineynaa garaafka anagoo isticmaaleyna
plt.show.
Habaynta Garaafka Contour-ka:
Waxaad habeyn kartaa garaafka contour-ka adigoo isticmaalaya doorsoomayaal kala duwan, sida:
levels: Tirada xariiqaha contour-ka.
cmap: Midabka garaafka.
linewidths: Ballaca xariiqaha.
linestyles: Habka xariiqaha.
Tusaale Habayn:
plt.contour(x, y, z, levels=30, cmap='viridis', linewidths=0.5, linestyles='dashed')
Tusaalahan, waxaan ku habeynay garaafka contour-ka anagoo isticmaaleyna 30 xariiqood, midabka 'viridis', ballaca xariiqaha 0.5, iyo habka xariiqaha ee 'dashed'.