馃搱 Wizualizacja danych – Wykresy i Grafy

Stworzymy wykresy i wizualizacje z matplotlib i seaborn, kt贸re pomog膮 zrozumie膰 dane i przygotowa膰 si臋 do Machine Learning. Poznamy histogramy, scatter ploty i box ploty.

Wizualizacje:

  • Histogramy rozk艂ad贸w
  • Wykresy punktowe
  • Korelacje mi臋dzy zmiennymi
  • Przygotowanie do ML

Wizualizacje danych:

Kod Python – Wizualizacja z matplotlib:

import matplotlib.pyplot as plt
import seaborn as sns

# Ustawienie stylu
plt.style.use('seaborn-v0_8')
fig, axes = plt.subplots(2, 2, figsize=(15, 10))

# Histogram wieku
axes[0,0].hist(df['wiek'], bins=10, alpha=0.7, color='skyblue')
axes[0,0].set_title('Rozk艂ad wieku')
axes[0,0].set_xlabel('Wiek')
axes[0,0].set_ylabel('Liczba os贸b')

# Histogram pensji
axes[0,1].hist(df['pensja'], bins=15, alpha=0.7, color='lightgreen')
axes[0,1].set_title('Rozk艂ad pensji')
axes[0,1].set_xlabel('Pensja (PLN)')
axes[0,1].set_ylabel('Liczba os贸b')

# Scatter plot - wiek vs pensja
axes[1,0].scatter(df['wiek'], df['pensja'], alpha=0.6, color='orange')
axes[1,0].set_title('Wiek vs Pensja')
axes[1,0].set_xlabel('Wiek')
axes[1,0].set_ylabel('Pensja (PLN)')

# Box plot
axes[1,1].boxplot([df['pensja']], labels=['Pensja'])
axes[1,1].set_title('Box Plot - Pensja')
axes[1,1].set_ylabel('Pensja (PLN)')

plt.tight_layout()
plt.show()

Brak odpowiedzi

Dodaj komentarz

Tw贸j adres e-mail nie zostanie opublikowany. Wymagane pola s膮 oznaczone *