Za ucrtavanje linije piton samo treba koristiti Matplotlibovu biblioteku pyplot. Stoga prvo moramo uvesti Matplotlib. Također, ovdje treba napomenuti da je opća standardna konvencija uvoz Matplotlibove pyplot biblioteke kao plt. Ako programirate u Pythonu općenito biste bili upoznati s aliasom plt. Ali, ne brinite, provest ću vas kroz sve korake.
Također, možda ćemo morati upotrijebiti naredbu ‘ %matplotlib inline’ nakon uvoza, a posebno ako koristite Jupyter Lab. To je naredba Jupyter bilježnice koja uzrokuje da se Matplotlib crteži također prikazuju izravno unutar izlaznih ćelija Jupyter bilježnice.
Također ćemo koristiti NumPy, složenu biblioteku numeričkih izračuna za Python. NumPy se obično uvozi s aliasom np.
### Importing the pyplot method from the Matplotlib library import matplotlib.pyplot as plt import numpy as np ### if using a Jupyter notebook, then, also include: %matplotlib inline
NumPy biblioteka
Funkcija NumPy np.arange() koristi se za stvaranje niza brojeva i također s različitim parametrima kao što je np.arange(start, stop, step). NumPyjeve funkcije np.sin() i np.pi koriste se za izračunavanje sinusa niza i izračunavanje vrijednosti ‘pi’.
x = np.arange(0, 3 * np.pi, 0.1) y = np.sin(x)
Da biste kreirali linijski crtež, potrebno je dati kao argument Matplotlibovoj funkciji plt.plot(). Zatim se konačno koristi naredba plt.show() za prikaz dijagrama koji ste iscrtali.
# Displaying the Plot plt.plot(x, y) plt.show()
Rezultat je linijski dijagram koji prikazuje sin(x) iz 0 do 3pi.
Različite karakteristike Matplotlib crteža
Stoga se može odrediti niz značajki na Matplotlib dijagramu. Pogledajmo različite uobičajeno definirane značajke kao što su boja linije, širina linije i druge opcije:
Boja linije, širina linije i druge opcije
Dakle, možemo specificirati različite opcije kao što su boja, širina, stil linije u Matplotlib dijagramu. Boja linije, širina linije i stil linije također su uključeni kao dodatni argumenti ključne riječi u pozivu funkcije plt.plot().
Stoga je primjer poziva funkcije plt.plot() uključujući boju linije, širinu linije i opcije stila linije:
plt.plot(x, y, linewidth=5.0, linestyle="--", color="r", alpha=0.5, marker="*")
Ispod je popis širina linija:
0.5 | 0.5 piksela |
1.5 | 1.5 piksela |
2 | 2 piksela |
2.5 | 2.5 piksela |
5 | 5 piksela |
Ispod je popis stilova linija.