Vijesti o Tehnologiji, Recenzije i Savjeti!

Iscrtajte liniju u Pythonu –

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:

linewidth=Širina linije
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.

linestyle=”

Dakle, oznaka x-osi je prikazana ispod x-osi. Također, naredba plt.xlabel() prihvaća niz kao argument za oznaku x-osi.

oznaka y-osi

Dakle, kao što znate, oznaka y-osi prikazana je lijevo od y-osi. Također, naredba plt.ylabel() također prihvaća niz kao argument za oznaku y-osi.

Legenda

Može se koristiti naredba plt.legend() za umetanje legende na crtež. Plt.legend() općenito prihvaća nizove kao argument za legendu.

Mreža

Mreža se može dodati dijagramu pomoću naredbe plt.grid(). Jedine važeće opcije za rešetku su plt.grid(True) i plt.grid(False).

Osnovni koraci za iscrtavanje linije u Pythonu

Koraci prikazani u nastavku nude logičan slijed razvoja crteža pomoću Matplotliba:

  • Uvoz paketa Matplotlib.
  • Zatim definirajte svoje podatke.
  • Sada iscrtajte podatke pomoću različitih opcija
  • Također, dodajte konačne detalje zapleta
  • Na kraju, prikažite dijagram pomoću naredbe show().

Uvoz paketa Matplotlib

Uvezite navedenu biblioteku matplot.pyplot kao plt, kao i ostale module koji su vam potrebni za rad s vašim podacima kao što su NumPy ili Pandas.

Definiranje podatkovnih podataka

Kao što parcela mora sadržavati podatke. Dakle, podaci su definirani nakon uvoza. Također, obično su podaci za dijagrame sadržani u Python listama, NumPy nizovima ili Pandas okvirima podataka.

Iscrtavanje podataka pomoću različitih opcija

Potrebno je upotrijebiti naredbu plt.plot() prije nego što se specificiraju ostali detalji iscrtavanja. Zatim možete koristiti različite opcije i ključne riječi u opciji iscrtavanja.

Dodavanje konačnih detalja parcele

Zatim, nakon retka plt.plot(), potrebno je dodati detalje kao što su naslov, legenda, oznake osi, rešetka i oznake kvačica.

Prikaz parcele

Stoga, da biste konačno prikazali/prikazali svoj crtež, potrebno je koristiti naredbu plt.show(). Naredba plt.show() također uzrokuje prikaz dijagrama u python datoteci. Dakle, točka na koju ovdje treba paziti jest da se plt.show() treba pozvati tek nakon funkcije plt.plot().

#   Importing the Matplotlib package   
import numpy as np
import matplotlib.pyplot as plt
%matplotlib inline

#   Definition of the data  
x = np.arange(0, 4 * np.pi, 0.2)
y = np.sin(x)

#   Plotting the data using the various options  
plt.plot(x, y, linewidth=0.5,linestyle="--", color="r", marker="o",
markersize=10, markerfacecolor=(1, 0, 0, 0.1))

#   Adding the Final Plot details   
plt.title('Plot of sin(x) vs x from 0 to 4 pi')
plt.xlabel('x (0 to 4 pi)')
plt.ylabel('sin(x)')
plt.legend(['sin(x)']) # list containing one string
plt.xticks(np.arange(0, 4*np.pi + np.pi/2, np.pi/2),
['0','pi/2','pi','3pi/2','2pi','5pi/2','3pi','7pi/2','4pi'])
plt.grid(True)

#   Lastly, display your plot   
plt.show()

++ SAŽETAK ++ –> Iscrtajte liniju u Pythonu

Dakle, sada znamo kako ucrtati crtu piton samo treba koristiti Matplotlibovu biblioteku pyplot. Stoga prvo moramo uvesti Matplotlib. Također, ovdje treba napomenuti da je opća standardna konvencija da se Matplotlibov pyplot uvozi kao plt.

Stoga biste kroz ovaj članak dobili ideju o općim koracima koje treba slijediti za iscrtavanje linije u pythonu. Pretpostavljam da sam kroz ovaj članak bio prilično jasan. Ali, u svakom slučaju, još uvijek imate neke sumnje. Zatim mi, molim vas, pišite u odjeljku za komentare i ja sam kao i uvijek uvijek spreman pomoći vam. I također riješite svoje brojne upite i probleme.

Do tada vam želim doviđenja !!! U redu, čekaj ….. prije nego što odeš, možeš pogledati moje razne druge objave. Također, iz jednostavnog razloga, a to je da unaprijedite svoje znanje o raznim drugim važnim temama. Također, gdje??? Ovdje……