V tomto návode sa ponoríme do našich znalostí o vykresľovaní a prediskutujeme, ako môžeme vytvoriť čiarový graf pomocou modulu Plotly Express.
Plotly.express.line()
Na vytvorenie čiarového grafu pomocou modulu Plotly express použijeme funkciu čiary. Funkcia má syntax, ako je uvedené nižšie:
zápletka. expresné . riadok ( dátový_rámec = žiadne , X = žiadne , Y = žiadne , line_group = žiadne , farba = žiadne , riadok_pomlčka = žiadne , symbol = žiadne , meno_vznášadla = žiadne , hover_data = žiadne , custom_data = žiadne , text = žiadne , facet_row = žiadne , facet_col = žiadne , facet_col_wrap = 0 , facet_row_spacing = žiadne , facet_col_spacing = žiadne , error_x = žiadne , error_x_mínus = žiadne , error_y = žiadne , chyba_y_mínus = žiadne , animačný_rámec = žiadne , skupina animácií = žiadne , kategórie_objednávky = žiadne , štítky = žiadne , orientácia = žiadne , color_discrete_sequence = žiadne , color_discrete_map = žiadne , line_dash_sequence = žiadne , line_dash_map = žiadne , symbol_sequence = žiadne , symbol_map = žiadne , značky = Nepravdivé , log_x = Nepravdivé , log_y = Nepravdivé , rozsah_x = žiadne , rozsah_y = žiadne , tvar_čiary = žiadne , render_mode = 'auto' , titul = žiadne , šablóna = žiadne , šírka = žiadne , výška = žiadne )
Napriek veľkému zoznamu parametrov je funkcia pomerne jednoduchá a len zriedka budete musieť použiť všetky parametre, ak nejaké existujú.
Dovoľte nám preskúmať najužitočnejší a najbežnejší zoznam parametrov, ktoré budete potrebovať vedieť.
- Data_frame – určuje názvy stĺpcov použité v grafe. Tieto hodnoty môžete odovzdať ako Pandas DataFrame, objekt typu array_like alebo Python slovník.
- x – určuje hodnoty použité na umiestnenie značiek pozdĺž osi x. Tento parameter môžete zadať ako názov stĺpca v rámci zadaného dátového rámca, série Pandas alebo objektu typu array_like.
- Y – podobné ako x, ale hodnoty sú použité pre os y.
- Farba – určuje hodnoty použité na priradenie farby k značkám.
- Line_group – umožňuje zoskupiť riadky data_frames do riadkov.
- Line_shape – určuje tvar čiar. Akceptované hodnoty zahŕňajú „lineárne“ alebo „spline“.
- Názov – určuje názov pozemku.
- Mode – určuje, či funkcia vráti čiarový graf ako graph_objects.Figure type.
Čiarový graf s modulom Plotly.Express
Poďme sa teraz naučiť, ako môžeme vytvoriť čiarový graf pomocou plotly Express. Vezmite kód zobrazený nižšie:
importovať zápletka. expresné ako px
df = px. údajov . zásob ( )
obr = px. riadok ( df , X = 'dátum' , Y = 'AMZN' )
obr. šou ( )
Vo vyššie uvedenom príklade začneme importovaním modulu plotly express ako px. Potom vytvoríme DataFrame z údajov o akciách pandy.
Nakoniec vytvoríme čiarový graf pre stĺpec „AMZN“ z dátového rámca. Vyššie uvedený kód by mal vrátiť časový graf akcií v dátovom rámci.
Príklad obrázku je takýto:
Jednoduchá čiarová zápletka
Môžeme tiež vytvárať jednoduché čiarové grafy bez použitia vlastných údajov. Napríklad môžeme použiť jednoduchý rozsah NumPy, ako je uvedené v kóde nižšie.
importovať zápletka. expresné ako pximportovať nemotorný ako napr.
X = napr. zariadiť ( päťdesiat )
Y = napr. zariadiť ( 25 , 75 )
obr = px. riadok ( X = X , Y = Y )
obr. šou ( )
Vyššie uvedený kód by mal vrátiť jednoduchý čiarový graf, ako je znázornené:
Určenie farby
Ak máte viacero čiarových grafov, môžete ich rozlíšiť zadaním farby pomocou parametra farba.
Vezmite si príklad kódu nižšie:
importovať zápletka. expresné ako pxdf = px. údajov . medzerová pamäť ( ) . dopyt ( 'kontinent=='Európa'' )
obr = px. riadok ( df , X = 'rok' , Y = 'lifeExp' , farba = 'krajina' )
obr. šou ( )
V tomto príklade používame údaje gapminder. Potom vytvoríme čiarový graf pre každú krajinu európskeho kontinentu. Pomocou parametra farba určíme farbu ako stĺpec krajiny. Tým sa priradí jedinečná farba pre každú farbu v grafe.
Výsledný údaj je takýto:
Gratulujeme, úspešne ste sa naučili vytvárať a používať čiarové grafy pomocou Plotly Express.