CURS ONLINE INTERACTIV

Python 3

PENTRU ÎNCEPĂTORI

Proiect susținut de Uniunea Profesorilor de Informatică din România
PROIECT
PAG. 4 / 4
Statistici SARS-CoV-2
Acasă >>> Lecții online

PASUL 4. REPREZENTAREA GRAFICĂ

Există module specializate pentru a trasa grafice complexe pe calculator în Python, precum matplotlib, împreună cu numpy. Nu fac obiectul acestui curs introductiv, însă ați studiat despre modulul turtle, ce ne permite să trasăm forme grafice într-o fereastră.

Toate noțiunile sunt cunoscute, deci executați și analizați programul:
covid.in
1030 1112 1119 1284 1120 1104 1151 1182 1356 1295 1225 1075 823 1232 1309 1345 1378 1350
24877 23346 22964 34127 15118 7633 21165 22529 23402 24977 23451 14215 8045 20581 26323 24147 23946 21444

Editor - grafic_covid.py
       
Modul grafic în Python done
Rezultatul în consolă done
DETALII

Observați că am ponderat valorile cazurilor noi (sunt de ordinul miilor) cu 10, astfel încât "țestoasa" să nu urce prea mult și să iasă din ecranul grafic disponibil. Valoarea maximă din listă este 1378, deci linia cea mai lungă va avea dimensiunea de 137.8 pixeli.

De asemenea, cercurile nu sunt centrate pe vârful liniei, având în vedere modul în care este creată metoda circle(). Deoarece fiecare cerc are raza de 2 pixeli, la fiecare pas ar trebui să ridic creionul imaginar, să mă mut doi pixeli la dreapta, să trasez cercul, apoi să mă întorc. Încercați!

EXERCIȚII PROPUSE

1. Afișați grafic și valorile testelor efectuate zilnic. Indicație. Maximul este de 34127, iar înălțimea ferestrei vizibile online este de doar 300 de pixeli. Deci, eu aș pondera valorile cu 300, a.î. să nu depășească valoarea de 113.76 pixeli (34127/300).

2. Pe fiecare grafic trasați media valorilor corespunzătoare folosind o linie orizontală, colorată la alegere.

3. Realizați un grafic care să afișeze procentul zilnic al cazurilor noi din numărul de teste efectuate de autorități.

4. Încercați să trasați și axele de coordonate x0y pentru fiecare grafic, sunt câteva linii de cod.

5. Realizați un proiect complet pe calculatorul vostru, care să afișeze cele trei grafice, iar în consolă datele într-un mod elegant.

Ce operator pot folosi astfel încât la ponderarea valorilor să obțin direct un întreg?

Fișierul "covid.in" poate fi apoi actualizat zilnic, iar voi să aveți acces la date ce pot fi manipulate după bunul plac. De asemenea, puteți adăuga linii noi, cu numărul de persoane vindecate ori decedate, ș.a.m.d.

Mult succes!
Secțiunea s-a încheiat acum.
Manuale digitale


Editura noastră oferă de peste 27 de ani manuale şcolare aprobate M.E.N. şi auxiliare ce respectă programa şcolară, precum şi cursuri de Informatică şi T.I.C., utile oricărei persoane care doreşte să se pregătească în aceste domenii.
 home   list  LECȚII   perm_identity   arrow_upward