Falanqaynta Muuqaalka ee Python
Falanqaynta muuqaalka (Visualization) waa hab muhiim ah oo loo adeegsado cilmi-baarista xogta si loo fahmo xogta, loo garto isbeddellada, loona soo bandhigo natiijooyinka si cad. Python, iyadoo la adeegsanayo maktabado sida Matplotlib iyo Seaborn, waxay bixisaa awoodo badan oo lagu abuuri karo muuqaallo kala duwan.
Maktabadaha Muhiimka ah
- Matplotlib: Waa maktabad aasaasi ah oo loo isticmaalo sawirrada 2D. Waxay bixisaa xakameyn buuxda oo ku saabsan dhammaan qaybaha muuqaalka.
- Seaborn: Waxay ku salaysan tahay Matplotlib, waxayna bixisaa interface heer sare ah oo lagu abuuri karo sawirro xisaabeed oo qurux badan.
Tusaale: Sameynta Jaantus Fiiqan (Scatter Plot)
Jaantuska fiiqan wuxuu muujiyaa xiriirka ka dhexeeya laba doorsoome. Halkan waxaa ah sida loo abuuro iyadoo la isticmaalayo Matplotlib:
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [2, 4, 1, 3, 5]
plt.scatter(x, y)
plt.xlabel('X Axis')
plt.ylabel('Y Axis')
plt.title('Jaantus Fiiqan')
plt.show()
Tusaale: Sameynta Jaantuska Sadar (Line Plot)
Jaantuska sadar wuxuu muujiyaa isbeddelka doorsoome waqti ka dib. Halkan waxaa ah sida loo abuuro iyadoo la isticmaalayo Matplotlib:
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [2, 4, 1, 3, 5]
plt.plot(x, y)
plt.xlabel('X Axis')
plt.ylabel('Y Axis')
plt.title('Jaantus Sadar')
plt.show()
Tusaale: Sameynta Histogram
Histogram wuxuu muujiyaa qaybinta xogta. Halkan waxaa ah sida loo abuuro iyadoo la isticmaalayo Matplotlib:
import matplotlib.pyplot as plt
import numpy as np
data = np.random.randn(1000)
plt.hist(data, bins=30)
plt.xlabel('Qiimaha')
plt.ylabel('Tirada')
plt.title('Histogram')
plt.show()
Tusaale: Sameynta Jaantuska Baararka (Bar Plot)
Jaantuska baararka wuxuu muujiyaa isbarbardhiga u dhexeeya qaybaha kala duwan. Halkan waxaa ah sida loo abuuro iyadoo la isticmaalayo Matplotlib:
import matplotlib.pyplot as plt
categories = ['A', 'B', 'C']
values = [10, 20, 15]
plt.bar(categories, values)
plt.xlabel('Qaybaha')
plt.ylabel('Qiimaha')
plt.title('Jaantus Baararka')
plt.show()
Isticmaalka Seaborn
Seaborn wuxuu fududeeyaa samaynta sawirro xisaabeed oo adag. Tusaale ahaan, jaantuska sanduuqa (boxplot) si loo muujiyo qaybinta iyo qiimaha ka baxsan (outliers):
import seaborn as sns
import matplotlib.pyplot as plt
import numpy as np
data = np.random.randn(100)
sns.boxplot(data=data)
plt.title('Jaantuska Sanduuqa')
plt.show()
Gabagabo
Falanqaynta muuqaalka waa qayb muhiim ah oo ka mid ah cilmi-baarista xogta. Maktabadaha sida Matplotlib iyo Seaborn waxay bixiyaan awoodo badan oo lagu abuuri karo sawirro kala duwan, taasoo ka caawinaysa fahamka xogta iyo soo bandhigidda natiijooyinka si hufan.