Plotly.expess.line

Plotly Expess Line

Yksi yleisimmistä tilastollisista, tieteellisistä tai taloudellisista kaavioista on viivakaavio. Viivakaavio on helppo luoda ja tulkita, koska se näyttää datapisteet sarjana. Sitten se yhdistää pisteet käyttämällä suoraa segmenttiä, jonka avulla voit tarkastella tietyn parametrin arvojen muutosta. Siksi ei ole yllättävää, että se on laajalti käytössä monissa piirustustarpeissa.

Tässä opetusohjelmassa sukeltamme piirtotietoihimme ja keskustelemme siitä, kuinka voimme luoda viivakaavion Plotly Express -moduulin avulla.

Plotly.express.line()

Käytämme viivatoimintoa luodaksesi viivakaavion Plotly express -moduulilla. Funktio ottaa syntaksin alla olevan kuvan mukaisesti:







juonimainen. ilmaista . linja ( datakehys = Ei mitään , x = Ei mitään , Y = Ei mitään , rivi_ryhmä = Ei mitään , väri- = Ei mitään , rivi_viiva = Ei mitään , symboli = Ei mitään , hover_name = Ei mitään , hover_data = Ei mitään , custom_data = Ei mitään , teksti = Ei mitään , facet_row = Ei mitään , faset_col = Ei mitään , facet_col_wrap = 0 , facet_row_space = Ei mitään , facet_col_spacing = Ei mitään , virhe_x = Ei mitään , virhe_x_miinus = Ei mitään , virhe_y = Ei mitään , virhe_y_miinus = Ei mitään , animaatio_kehys = Ei mitään , animaatioryhmä = Ei mitään , kategoria_tilaukset = Ei mitään , tarrat = Ei mitään , suuntautuminen = Ei mitään , väri_diskreetti_sekvenssi = Ei mitään , color_discrete_map = Ei mitään , line_dash_sequence = Ei mitään , line_dash_map = Ei mitään , symbolisekvenssi = Ei mitään , symbol_map = Ei mitään , merkit = Väärä , log_x = Väärä , log_y = Väärä , alue_x = Ei mitään , range_y = Ei mitään , line_shape = Ei mitään , render_mode = 'auto' , otsikko = Ei mitään , sapluuna = Ei mitään , leveys = Ei mitään , korkeus = Ei mitään )

Suuresta parametriluettelosta huolimatta toiminto on suhteellisen yksinkertainen ja harvoin joudut käyttämään kaikkia parametreja, jos niitä on.



Tutustutaan hyödyllisimpään ja yleisimpään parametriluetteloon, joka sinun tulee tietää.



  1. Data_frame – määrittää kaaviossa käytetyt sarakkeiden nimet. Voit välittää nämä arvot Pandas DataFrame -kehyksenä, array_like-objektina tai Python-sanakirjana.
  2. x – määrittää arvot, joilla merkit sijoitetaan x-akselille. Voit määrittää tämän parametrin sarakkeen nimeksi määritetyssä tietokehyksessä, Pandas-sarjassa tai array_like objektina.
  3. Y – samanlainen kuin x, mutta arvoja käytetään y-akselille.
  4. Väri – määrittää arvot, joita käytetään värin määrittämiseen merkkeihin.
  5. Line_group – voit ryhmitellä data_frames-rivejä riveiksi.
  6. Line_shape – määrittää viivojen muodon. Hyväksytyt arvot sisältävät 'lineaarinen' tai 'spline'.
  7. Otsikko – määrittää juonen otsikon.
  8. Tila – määrittää funktion, joka palauttaa Line-kuvaajan muodossa graph_objects.Kuvatyyppi.

Line Plot Plotly.Express-moduulilla

Oppikaamme nyt, kuinka voimme luoda viivakaavion plotly expressillä. Ota alla oleva koodi:





tuonti juonimainen. ilmaista kuten px

df = px. tiedot . osakkeet ( )

kuva = px. linja ( df , x = 'Päivämäärä' , Y = 'AMZN' )

kuva näytä ( )

Yllä olevassa esimerkissä aloitamme tuomalla plotly express -moduulin nimellä px. Luomme sitten DataFrame-kehyksen pandakantojen tiedoista.

Lopuksi luomme viivakaavion 'AMZN' -sarakkeelle tietokehyksestä. Yllä olevan koodin pitäisi palauttaa aikasarjakaavio tietokehyksen osakkeista.



Esimerkkikuva on seuraavanlainen:

Yksinkertainen juoni

Voimme myös luoda yksinkertaisia ​​viivakaavioita ilman mukautettuja tietoja. Voimme esimerkiksi käyttää yksinkertaista NumPy-aluetta alla olevan koodin mukaisesti.

tuonti juonimainen. ilmaista kuten px

tuonti nuhjuinen kuten esim.

x = esim. järjestää ( viisikymmentä )

Y = esim. järjestää ( 25 , 75 )

kuva = px. linja ( x = x , Y = Y )

kuva näytä ( )

Yllä olevan koodin pitäisi palauttaa yksinkertainen viivakaavio kuvan mukaisesti:

Värin määrittäminen

Jos sinulla on useita viivapiirroksia, voit erottaa ne antamalla värin väriparametrilla.

Ota alla oleva esimerkkikoodi:

tuonti juonimainen. ilmaista kuten px

df = px. tiedot . aukko muisti ( ) . kysely ( 'continent=='Europe'' )

kuva = px. linja ( df , x = 'vuosi' , Y = 'lifeExp' , väri- = 'maa' )

kuva näytä ( )

Tässä esimerkissä käytämme gapminder-tietoja. Luomme sitten viivakaavion jokaiselle Euroopan mantereen maalle. Väriparametrilla määritämme värin maasarakkeeksi. Tämä määrittää yksilöllisen värin jokaiselle kuvaajan värille.

Tuloksena oleva luku on seuraavanlainen:

Onnittelut, olet onnistuneesti oppinut luomaan ja käyttämään viivakaavioita Plotly Expressin avulla.