Plotly.expess.line

Plotly Expess Line



Eden najpogostejših grafov v statističnem, znanstvenem ali finančnem grafu je črtni graf. Črtni izris je enostavno ustvariti in interpretirati, saj prikazuje podatkovne točke kot niz. Nato poveže točke z ravnim segmentom, ki vam omogoča ogled spremembe vrednosti nad danim parametrom. Zato ne preseneča, da je široko uporabljen pri številnih potrebah načrtovanja.

V tej vadnici se bomo poglobili v naše znanje o risanju in razpravljali o tem, kako lahko ustvarimo črtni izris z uporabo modula Plotly Express.

Plotly.express.line()

Za ustvarjanje linijskega izrisa z uporabo modula Plotly express bomo uporabili funkcijo črte. Funkcija ima sintakso, kot je prikazano spodaj:







zapleteno. ekspresno . linija ( podatkovni_okvir = Noben , x = Noben , Y = Noben , vrstična_skupina = Noben , barva = Noben , pomišljaj = Noben , simbol = Noben , hover_name = Noben , hover_data = Noben , podatki_po meri = Noben , besedilo = Noben , fasetna_vrstica = Noben , faset_col = Noben , facet_col_wrap = 0 , razmik_vrstic_faset = Noben , razmik_col_faset = Noben , napaka_x = Noben , napaka_x_minus = Noben , napaka_y = Noben , napaka_y_minus = Noben , okvir_animacije = Noben , animation_group = Noben , kategorija_naročil = Noben , nalepke = Noben , orientacija = Noben , barvno_diskretno_zaporedje = Noben , barvni_diskretni_zemljevid = Noben , vrstica_pomišljaj_zaporedje = Noben , line_dash_map = Noben , zaporedje_simbolov = Noben , zemljevid_simbolov = Noben , markerji = False , log_x = False , log_y = False , obseg_x = Noben , obseg_y = Noben , line_shape = Noben , render_mode = 'avto' , naslov = Noben , predlogo = Noben , premer = Noben , višina = Noben )

Kljub velikemu seznamu parametrov je funkcija razmeroma preprosta in le redko boste morali uporabiti vse parametre, če sploh.



Naj raziščemo najbolj uporaben in pogost seznam parametrov, ki jih boste morali poznati.



  1. Podatkovni_okvir – določa imena stolpcev, uporabljenih v izrisu. Te vrednosti lahko posredujete kot Pandas DataFrame, array_like objekt ali slovar Python.
  2. x – določa vrednosti, ki se uporabljajo za položaj oznak vzdolž osi x. Ta parameter lahko podate kot ime stolpca znotraj navedenega podatkovnega okvira, serije Pandas ali predmeta, podobnega array_u.
  3. Y – podobno kot x, vendar se vrednosti uporabljajo za os y.
  4. Barva – določa vrednosti, ki se uporabljajo za dodeljevanje barve oznakam.
  5. Line_group – omogoča združevanje vrstic data_frames v vrstice.
  6. Line_shape – določa obliko črt. Sprejemljive vrednosti vključujejo »linearno« ali »spline«.
  7. Naslov – določa naslov ploskve.
  8. Način – določa, da bo funkcija vrnila črtni izris kot graph_objects.Figure type.

Črtni izris z modulom Plotly.Express

Naučimo se zdaj, kako lahko ustvarimo črtni izris s plotly express. Vzemite kodo, prikazano spodaj:





uvoz zapleteno. ekspresno kot px

df = px. podatke . zaloge ( )

fig = px. linija ( df , x = 'datum' , Y = 'AMZN' )

fig. pokazati ( )

V zgornjem primeru začnemo z uvozom modula plotly express kot px. Nato ustvarimo DataFrame iz podatkov o delnicah pande.

Nazadnje iz podatkovnega okvira ustvarimo črtni izris za stolpec »AMZN«. Zgornja koda bi morala vrniti grafikon časovne vrste delnic v podatkovnem okviru.



Primer slike je, kot je prikazano:

Enostaven črtni izris

Ustvarimo lahko tudi preproste črtne risbe brez uporabe podatkov po meri. Uporabimo lahko na primer preprost obseg NumPy, kot je prikazano v spodnji kodi.

uvoz zapleteno. ekspresno kot px

uvoz numpy kot npr.

x = npr. urediti ( petdeset )

Y = npr. urediti ( 25 , 75 )

fig = px. linija ( x = x , Y = Y )

fig. pokazati ( )

Zgornja koda bi morala vrniti preprost črtni izris, kot je prikazano:

Določanje barve

Če imate več črtnih risb, jih lahko ločite tako, da podate barvo s parametrom barve.

Vzemite primer kode spodaj:

uvoz zapleteno. ekspresno kot px

df = px. podatke . vrzel v pomnilniku ( ) . poizvedbo ( 'celina=='Evropa'' )

fig = px. linija ( df , x = 'leto' , Y = 'lifeExp' , barva = 'država' )

fig. pokazati ( )

V tem primeru uporabljamo podatke gapminderja. Nato ustvarimo črtni prikaz za vsako državo na evropski celini. S parametrom barve določimo barvo kot stolpec države. S tem boste vsaki barvi na risbi dodelili edinstveno barvo.

Nastala slika je, kot je prikazano:

Čestitamo, uspešno ste se naučili ustvarjati in uporabljati črtne risbe s programom Plotly Express.