8.1 Graafikute ja diagrammide loomine

1. Mis see on?

Graafikud ja diagrammid aitavad andmeid visuaalselt esitada – nii on lihtsam näha mustreid, võrdlusi ja trende.

Näiteks:

  • Joongraafik – sobib aja jooksul toimuvate muutuste näitamiseks
  • Tulpdiagramm – näitab väärtusi rühmade kaupa
  • Sektordiagramm – näitab osade ja kogu suhet (protsendid)

2. Mida on vaja?

Pythonis kasutatakse graafikute tegemiseks tavaliselt teeki matplotlib.

Paigaldamine (kui vaja):

pip install matplotlib


3. Lihtne joonis (joongraafik)

import matplotlib.pyplot as plt

x = [1, 2, 3, 4, 5]
y = [2, 4, 1, 8, 7]

plt.plot(x, y)           # joonistame joone
plt.title("Lihtne graafik")
plt.xlabel("X telg")
plt.ylabel("Y telg")
plt.grid(True)
plt.show()


4. Tulpdiagramm (bar chart)

nimed = ["Anna", "Karl", "Mati"]
punktid = [87, 92, 78]

plt.bar(nimed, punktid)
plt.title("Õpilaste punktid")
plt.ylabel("Punktid")
plt.show()


5. Sektordiagramm (pie chart)

tegevused = ["Magamine", "Töö", "Vaba aeg"]
ajad = [8, 9, 7]

plt.pie(ajad, labels=tegevused, autopct="%1.1f%%")
plt.title("Päeva ajajaotus")
plt.show()


6. Kokkuvõte

Diagrammi tüüpMilleks sobib?
JoongraafikNäitab muutust ajas
TulpdiagrammVõrdleb erinevaid väärtusi
SektordiagrammNäitab osade ja kogu suhet

7. Kasulikud funktsioonid

FunktsioonKirjeldus
plt.plot()Joone joonistamine
plt.bar()Tulpdiagramm
plt.pie()Sektordiagramm
plt.title()Pealkiri graafikule
plt.xlabel()X-telje nimi
plt.ylabel()Y-telje nimi
plt.grid(True)Taustvõrk
plt.show()Kuvab graafiku ekraanil