Plotly.Utryddelse.linje

Plotly.Utryddelse.linje
En av de vanligste tomtene i statistisk, vitenskapelig eller økonomisk plotting er en linjeplott. Et linjetak er enkelt å lage og tolke da den viser datapunkter som en serie. Den kobler deretter punktene ved hjelp av et rett segment slik at du kan se verdifulle verdier over en gitt parameter. Derfor er det ingen overraskelse at det er bredt vedtatt i mange plottebehov.

I denne opplæringen vil vi dykke inn i vår plotte kunnskap og diskutere hvordan vi kan lage en linjeplott ved hjelp av Plotly Express -modulen.

Plotly.uttrykke.linje()

For å lage en linjeplott ved hjelp av Plotly Express -modulen, vil vi bruke linjefunksjonen. Funksjonen tar en syntaks som vist nedenfor:

plotly.uttrykke.linje (data_frame = ingen, x = ingen, y = ingen, line_group = ingen, farge = ingen, line_dash = ingen, symbol = ingen, hover_name = ingen, hover_data = ingen, custom_data = ingen, tekst = ingen, faset_row = ingen, FACET_COL = Ingen, FACET_COL_WRAP = 0, FACET_ROW_SPACING = ingen, FACET_COL_SPACING = ingen, error_x = ingen, error_x_minus = ingen, error_y = ingen, error_y_minus = ingen, animasjon_frame = ingen, animasjon_ggroup = ingen, category = Ingen, color_discrete_sequence = ingen, color_discrete_map = ingen, line_dash_sequence = ingen, line_dash_map = ingen, symbol_sequence = ingen, symbol_map = ingen, markører = falsk, log_x = falsk, log_y = falsk, range_x = ingen, range_y = ingen, line_shape, ingen, falske, range_x = ingen, range_y = ingen, line_shape, ingen, falske = falsk, range_x = ingen, range_y = ingen, line_shape, LOG_Y = falske, lange, lange, lange, line_shap render_mode = 'auto', tittel = ingen, mal = ingen, bredde = ingen, høyde = ingen)

Til tross for den store parameterlisten, er funksjonen relativt enkel, og sjelden trenger du å bruke alle parametrene, om noen.

La oss utforske den mest nyttige og vanlige parameterlisten du trenger å vite.

  1. Data_frame -Spesificer kolonnenavnene som brukes i plottet. Du kan passere disse verdiene som en Pandas dataaframe, et array_lignende objekt eller en Python -ordbok.
  2. x - Angir verdiene som brukes til å plassere merkene langs x -aksen. Du kan spesifisere denne parameteren som et kolonnenavn i den spesifiserte datarammen, en Pandas -serie eller et array_lignende objekt.
  3. Y - Ligner på X, men verdiene brukes til Y -aksen.
  4. Farge - Angir verdiene som brukes til å tilordne fargen til merker.
  5. Line_group - lar deg gruppere rader med data_frames i linjer.
  6. Line_shape - spesifiserer formen på linjene. Aksepterte verdier inkluderer 'lineær' eller 'spline'.
  7. Tittel - Angir tittelen for plottet.
  8. Mode - Angir funksjonen vil returnere linjetakten som Graph_Objects.Figurtype.

Linjeplott med plotly.Express Module

La oss nå lære hvordan vi kan lage en linjeplott med Plotly Express. Ta koden vist nedenfor:

Importer plotly.uttrykk som px
df = px.data.Aksjer ()
Fig = px.linje (df, x = 'date', y = 'amzn')
Fig.forestilling()

I eksemplet over begynner vi med å importere plottly ekspressmodulen som PX. Vi oppretter deretter en dataaframe fra Pandas Stocks -dataene.

Til slutt oppretter vi linjeplottet for 'AMZN' -kolonnen fra datarammen. Koden over skal returnere et tidsserie-diagram over aksjene i datarammen.

Et eksempelfigur er som vist:

Enkel linjeplott

Vi kan også lage enkle linjetomter uten å bruke tilpassede data. For eksempel kan vi bruke et enkelt numpy -område som vist i koden nedenfor.

Importer plotly.uttrykk som px
Importer numpy som NP
x = np.Arange (50)
y = np.Arange (25, 75)
Fig = px.linje (x = x, y = y)
Fig.forestilling()

Koden over skal returnere en enkel linjeplott som vist:

Spesifisere farge

Hvis du har flere linjeplott, kan du skille dem ved å gi en farge ved hjelp av fargeparameteren.

Ta eksempelkoden nedenfor:

Importer plotly.uttrykk som px
df = px.data.Gapminder ().spørring ("kontinent == 'Europa'")
Fig = px.linje (df, x = 'år', y = 'lifeexp', color = 'country')
Fig.forestilling()

I dette eksemplet bruker vi gapminder -dataene. Vi oppretter deretter en linjeplott for hvert land i Europa -kontinentet. Ved hjelp av fargeparameteren spesifiserer vi fargen som landskolonne. Dette vil tilordne en unik farge for hver farge i plottet.

Den resulterende figuren er som vist:

Gratulerer, du har lært hvordan du oppretter og bruker linjetomter ved hjelp av Plotly Express.