Notificări
Șterge tot
sept. 30, 2021 5:58 pm
Tipuri de grafice în Matplotlib
Grafic liniar
Metoda de desen liniar este foarte simplă:
- există o serie de abscise (x);
- există o serie de ordonate (y);
- elementele cu același indice în aceste tablouri sunt coordonatele punctelor de pe plan;
- punctele succesive sunt conectate printr-o linie.
Matrice înseamnă liste, tupluri sau tablouri NumPy.
Să rulăm următorul cod:
import matplotlib.pyplot as plt plt.plot((0, 1, 2, 3, 4, 6, 7, 8), (0, 3, 1, 2, 1, 0, 1, 0)) plt.show()
În rezultat se obține graficul:

Metoda plt.plot (), în cel mai simplu caz, ia un argument - o succesiune de numere care corespunde axei de ordonate (y), axa abscisei (x) este construită automat de la 0 la n, unde n este lungimea a matricei de ordonate.
Plot cu puncte multiple
Singura diferență între un grafic multipunct și un grafic liniar este că punctele nu sunt conectate cu o linie. Asta e tot.
import matplotlib.pyplot as plt plt.scatter([0, 1, 2, 3, 4 ], [0, 1, 2, 3, 4 ]) plt.show()
Rezultatul va fi:

Histograme
Foarte des, datele sunt prezentate în mod convenabil sub formă de histograme. În cel mai simplu caz, o histogramă este un set de dreptunghiuri a căror suprafață (sau înălțime) este proporțională cu o anumită valoare. De exemplu, precipitații în 3 luni: 10 mm în iunie, 15 mm în iulie și 21 mm în august.
import matplotlib.pyplot as plt plt.bar([6, 7, 8], [10, 15, 21]) plt.show()

Diagrame circulare
Dacă trebuie să afișați vizual raportul părților unui întreg, atunci este mai bine să utilizați o diagramă circulară. De exemplu, compania are 50 de angajați, dintre care 40 sunt femei și 10 sunt bărbați:
import matplotlib.pyplot as plt plt.pie([40, 10]) plt.show()