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()