Vizualizatsiya ma'lumotlarni tushunishda muhim rol o'ynaydi.
O'rnatish
pip install matplotlib
Chiziqli grafik (Line Plot)
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [10, 25, 15, 30, 20]
plt.figure(figsize=(10, 6))
plt.plot(x, y, color='green', linewidth=2, marker='o')
plt.title('Oylik savdo')
plt.xlabel('Oy')
plt.ylabel('Summa')
plt.grid(True, alpha=0.3)
plt.savefig('grafik.png', dpi=300)
plt.show()
Gistogramma (Histogram)
import numpy as np
data = np.random.randn(1000)
plt.hist(data, bins=30, color='#059669', edgecolor='white')
plt.title('Taqsimot')
plt.show()
Ustunli diagramma (Bar Chart)
kurslar = ['Python', 'SQL', 'Stata']
talabalar = [150, 120, 80]
plt.bar(kurslar, talabalar, color=['#059669', '#0d9488', '#0891b2'])
plt.title('Kurs bo'yicha talabalar soni')
plt.show()
Doiraviy diagramma (Pie Chart)
plt.pie(talabalar, labels=kurslar, autopct='%1.1f%%', startangle=90)
plt.title('Talabalar ulushi')
plt.show()
Seaborn bilan chiroyli grafiklar
import seaborn as sns
sns.set_style('whitegrid')
sns.histplot(data, kde=True, color='#059669')
plt.show()