Plotly.expess.line

Plotly Expess Line



Jedním z nejběžnějších grafů ve statistickém, vědeckém nebo finančním vykreslování je čárový graf. Čárový graf se snadno vytváří a interpretuje, protože zobrazuje datové body jako řadu. Poté spojí body pomocí přímého segmentu, který vám umožní zobrazit změnu hodnot daného parametru. Proto není překvapením, že je široce používán v mnoha potřebách kreslení.

V tomto tutoriálu se ponoříme do našich znalostí vykreslování a prodiskutujeme, jak můžeme vytvořit čárový graf pomocí modulu Plotly Express.

Plotly.express.line()

Pro vytvoření liniového grafu pomocí modulu Plotly express použijeme funkci čára. Funkce má syntaxi, jak je uvedeno níže:







dějově. vyjádřit . čára ( datový_rámec = Žádný , X = Žádný , Y = Žádný , skupina_řádků = Žádný , barva = Žádný , line_dash = Žádný , symbol = Žádný , jméno_hover_name = Žádný , hover_data = Žádný , custom_data = Žádný , text = Žádný , facet_row = Žádný , facet_col = Žádný , facet_col_wrap = 0 , facet_row_spacing = Žádný , facet_col_spacing = Žádný , error_x = Žádný , error_x_minus = Žádný , error_y = Žádný , error_y_minus = Žádný , snímek_animace = Žádný , animační_skupina = Žádný , kategorie_objednávky = Žádný , štítky = Žádný , orientace = Žádný , barevná_diskrétní_sekvence = Žádný , barevná_diskrétní_mapa = Žádný , line_dash_sequence = Žádný , line_dash_map = Žádný , posloupnost_symbolů = Žádný , mapa_symbolů = Žádný , markery = Nepravdivé , log_x = Nepravdivé , log_y = Nepravdivé , rozsah_x = Žádný , rozsah_y = Žádný , tvar_čáry = Žádný , render_mode = 'auto' , titul = Žádný , šablona = Žádný , šířka = Žádný , výška = Žádný )

Navzdory velkému seznamu parametrů je funkce relativně jednoduchá a jen zřídka budete muset použít všechny parametry, pokud nějaké existují.



Dovolte nám prozkoumat nejužitečnější a nejběžnější seznam parametrů, které budete potřebovat znát.



  1. Data_frame – určuje názvy sloupců použité v grafu. Tyto hodnoty můžete předat jako Pandas DataFrame, objekt typu array_like nebo slovník Pythonu.
  2. x – určuje hodnoty použité pro umístění značek podél osy x. Tento parametr můžete zadat jako název sloupce v rámci zadaného datového rámce, řadu Pandas nebo objekt typu array_like.
  3. Y – podobné jako x, ale hodnoty jsou použity pro osu y.
  4. Barva – určuje hodnoty použité pro přiřazení barvy značkám.
  5. Line_group – umožňuje seskupit řádky data_frames do řádků.
  6. Line_shape – určuje tvar čar. Mezi přijatelné hodnoty patří „lineární“ nebo „spline“.
  7. Název – určuje název pozemku.
  8. Mode – specifikuje, že funkce vrátí Line plot jako graph_objects.Figure type.

Linkový graf s modulem Plotly.Express

Pojďme se nyní naučit, jak můžeme vytvořit liniový graf pomocí plotly express. Vezměte kód zobrazený níže:





import dějově. vyjádřit tak jako px

df = px. data . zásoby ( )

Obr = px. čára ( df , X = 'datum' , Y = 'AMZN' )

Obr. ukázat ( )

Ve výše uvedeném příkladu začneme importem modulu plotly express jako px. Poté vytvoříme DataFrame z dat o zásobách pand.

Nakonec vytvoříme čárový graf pro sloupec „AMZN“ z datového rámce. Výše uvedený kód by měl vrátit graf časové řady akcií v datovém rámci.



Příklad obrázku je následující:

Jednoduchý liniový spiknutí

Můžeme také vytvářet jednoduché čárové grafy bez použití vlastních dat. Můžeme například použít jednoduchý rozsah NumPy, jak je znázorněno v kódu níže.

import dějově. vyjádřit tak jako px

import nemotorný tak jako např.

X = např. zařídit ( padesáti )

Y = např. zařídit ( 25 , 75 )

Obr = px. čára ( X = X , Y = Y )

Obr. ukázat ( )

Výše uvedený kód by měl vrátit jednoduchý řádkový graf, jak je znázorněno:

Zadání barvy

Pokud máte více liniových grafů, můžete je rozlišit zadáním barvy pomocí parametru barva.

Vezměte si příklad kódu níže:

import dějově. vyjádřit tak jako px

df = px. data . mezerová paměť ( ) . dotaz ( 'kontinent=='Evropa'' )

Obr = px. čára ( df , X = 'rok' , Y = 'lifeExp' , barva = 'země' )

Obr. ukázat ( )

V tomto příkladu používáme data gapminder. Poté vytvoříme liniový graf pro každou zemi evropského kontinentu. Pomocí parametru color určíme barvu jako sloupec země. Tím se přiřadí jedinečná barva pro každou barvu v grafu.

Výsledné číslo je, jak je uvedeno:

Gratulujeme, úspěšně jste se naučili vytvářet a používat liniové grafy pomocí Plotly Express.