În acest tutorial, ne vom scufunda în cunoștințele noastre de plotare și vom discuta despre cum putem crea un grafic cu linii folosind modulul Plotly Express.
Plotly.express.line()
Pentru a crea un grafic cu linii folosind modulul Plotly express, vom folosi funcția linie. Funcția are o sintaxă așa cum se arată mai jos:
complot. expres . linia ( cadru_date = Nici unul , X = Nici unul , Y = Nici unul , grup_linie = Nici unul , culoare = Nici unul , line_dash = Nici unul , simbol = Nici unul , hover_name = Nici unul , hover_data = Nici unul , date_personalizate = Nici unul , text = Nici unul , facet_row = Nici unul , facet_col = Nici unul , facet_col_wrap = 0 , facet_row_spacing = Nici unul , facet_col_spacing = Nici unul , error_x = Nici unul , error_x_minus = Nici unul , error_y = Nici unul , error_y_minus = Nici unul , animation_frame = Nici unul , grup_animaţie = Nici unul , categorie_comenzi = Nici unul , etichete = Nici unul , orientare = Nici unul , secvență_discretă_culoare = Nici unul , hartă_coloră_discretă = Nici unul , line_dash_sequence = Nici unul , line_dash_map = Nici unul , secvență_simbol = Nici unul , hartă_simbol = Nici unul , markere = Fals , log_x = Fals , log_y = Fals , interval_x = Nici unul , interval_y = Nici unul , formă_linie = Nici unul , red_mode = 'auto' , titlu = Nici unul , șablon = Nici unul , lăţime = Nici unul , înălţime = Nici unul )
În ciuda listei mari de parametri, funcția este relativ simplă și rareori va trebui să utilizați toți parametrii, dacă există.
Permiteți-ne să explorăm cea mai utilă și comună listă de parametri pe care va trebui să o cunoașteți.
- Data_frame – specifică numele coloanelor utilizate în grafic. Puteți transmite aceste valori ca un Pandas DataFrame, un obiect array_like sau un dicționar Python.
- x – specifică valorile folosite pentru a poziționa marcajele de-a lungul axei x. Puteți specifica acest parametru ca nume de coloană în cadrul de date specificat, o serie Pandas sau un obiect de tip array_like.
- Y – similar cu x, dar valorile sunt folosite pentru axa y.
- Culoare – specifică valorile utilizate pentru a atribui culoarea marcajelor.
- Line_group – vă permite să grupați rânduri de data_frames în linii.
- Line_shape – specifică forma liniilor. Valorile acceptate includ „liniar” sau „spline”.
- Titlu – specifică titlul intrării.
- Mod – specifică funcția va returna diagrama linie ca graph_objects.Fire type.
Line Plot cu modul Plotly.Express
Să învățăm acum cum putem crea un grafic de linii cu plotly express. Luați codul afișat mai jos:
import complot. expres la fel de px
df = px. date . stocuri ( )
Fig = px. linia ( df , X = 'Data' , Y = „AMZN” )
Fig. spectacol ( )
În exemplul de mai sus, începem prin a importa modulul plotly express ca px. Apoi creăm un DataFrame din datele stocurilor panda.
În cele din urmă, creăm graficul de linii pentru coloana „AMZN” din cadrul de date. Codul de mai sus ar trebui să returneze o diagramă cu serii temporale a stocurilor din cadrul de date.
Un exemplu de figură este așa cum se arată:
Graficul de linii simple
De asemenea, putem crea diagrame simple fără a folosi date personalizate. De exemplu, putem folosi un interval simplu NumPy așa cum se arată în codul de mai jos.
import complot. expres la fel de pximport numpy la fel de de exemplu.
X = de exemplu. arange ( cincizeci )
Y = de exemplu. arange ( 25 , 75 )
Fig = px. linia ( X = X , Y = Y )
Fig. spectacol ( )
Codul de mai sus ar trebui să returneze un grafic simplu, așa cum se arată:
Specificarea culorii
Dacă aveți mai multe diagrame cu linii, le puteți distinge dând o culoare folosind parametrul de culoare.
Luați exemplul de cod de mai jos:
import complot. expres la fel de pxdf = px. date . memorie lacună ( ) . interogare ( 'continent=='Europa'' )
Fig = px. linia ( df , X = 'an' , Y = „lifeExp” , culoare = 'țară' )
Fig. spectacol ( )
În acest exemplu, folosim datele gapminder. Apoi creăm un grafic de linii pentru fiecare țară de pe continentul european. Folosind parametrul de culoare, specificăm culoarea ca coloană de țară. Aceasta va atribui o culoare unică pentru fiecare culoare din complot.
Cifra rezultată este așa cum se arată:
Felicitări, ați învățat cu succes cum să creați și să utilizați diagrame cu linii folosind Plotly Express.