Python → Python projekti → Vizualizacija podataka
Python projekat – Vizualizacija podataka (Data Visualization)
U ovom projektu naučićemo kako da prikažemo podatke pomoću grafikona. Vizualizacija podataka je veoma važna jer omogućava lakše razumevanje informacija.
Koristićemo biblioteku matplotlib za crtanje grafikona.
- liste
- rad sa podacima
- Python biblioteku matplotlib
- osnove vizualizacije
Instalacija biblioteke
Ako nemaš instaliran matplotlib, pokreni:
pip install matplotlib
Primer podataka
dani = ["Pon", "Uto", "Sre", "Čet", "Pet"]
temperature = [20, 22, 19, 24, 23]
Ovi podaci predstavljaju temperaturu po danima.
Kod programa (linijski grafikon)
import matplotlib.pyplot as plt
dani = ["Pon", "Uto", "Sre", "Čet", "Pet"]
temperature = [20, 22, 19, 24, 23]
plt.plot(dani, temperature)
plt.title("Temperatura tokom nedelje")
plt.xlabel("Dani")
plt.ylabel("Temperatura (°C)")
plt.show()
Kako radi ovaj kod
- plt.plot() crta grafikon
- title() postavlja naslov
- xlabel() / ylabel() označavaju ose
- show() prikazuje grafikon
Stubičasti grafikon (bar chart)
plt.bar(dani, temperature)
plt.title("Temperatura po danima")
plt.show()
Stubičasti grafikon je odličan za poređenje vrednosti.
Kružni grafikon (pie chart)
plt.pie(temperature, labels=dani, autopct="%1.1f%%")
plt.title("Udeo temperatura")
plt.show()
Kružni grafikon prikazuje procente.
Moguća poboljšanja projekta
- učitati podatke iz CSV fajla
- praviti interaktivne grafikone
- kombinovati više grafikona
- praviti dashboard (više grafika zajedno)
Povezane lekcije
Često postavljana pitanja
Šta je matplotlib?
Matplotlib je Python biblioteka za crtanje grafikona i vizualizaciju podataka.
Koji grafikon da koristim?
Linijski grafikon za promene kroz vreme, stubičasti za poređenje, kružni za procente.
Da li se ovo koristi u praksi?
Da — koristi se u analizi podataka, nauci, finansijama i mašinskom učenju.
Da li je ovo deo Data Science-a?
Da — vizualizacija je jedan od ključnih delova Data Science-a.