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.

U ovom projektu koristićemo:
  • 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()
Rezultat
Prikazuje se linijski grafikon sa temperaturama po danima.

Kako radi ovaj kod

  • plt.plot() crta grafikon
  • title() postavlja naslov
  • xlabel() / ylabel() označavaju ose
  • show() prikazuje grafikon
Grafikoni pomažu da brzo uočimo trendove i promene u podacima.

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)
Ovaj projekat je odličan uvod u Data Science i analizu podataka.

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.


Sledeći projekat