Plotly.expess.line

Plotly Expess Line



Jednym z najczęstszych wykresów w kreśleniach statystycznych, naukowych lub finansowych jest wykres liniowy. Wykres liniowy jest łatwy do utworzenia i zinterpretowania, ponieważ pokazuje punkty danych w postaci serii. Następnie łączy punkty za pomocą prostego odcinka, umożliwiając podgląd zmian wartości danego parametru. Dlatego nie jest zaskoczeniem, że jest szeroko stosowany w wielu potrzebach związanych z planowaniem.

W tym samouczku zagłębimy się w naszą wiedzę o kreśleniu i omówimy, w jaki sposób możemy stworzyć wykres liniowy za pomocą modułu Plotly Express.

Plotly.express.line()

Aby utworzyć wykres liniowy za pomocą modułu Plotly express, użyjemy funkcji line. Funkcja przyjmuje składnię pokazaną poniżej:







spisek. wyrazić . linia ( ramka danych = Nic , x = Nic , Tak = Nic , line_group = Nic , kolor = Nic , kreska_liniowa = Nic , symbol = Nic , hover_name = Nic , hover_data = Nic , custom_data = Nic , tekst = Nic , facet_row = Nic , facet_kol = Nic , facet_col_wrap = 0 , facet_row_spacing = Nic , facet_col_spacing = Nic , błąd_x = Nic , błąd_x_minus = Nic , błąd_y = Nic , error_y_minus = Nic , klatka_animacji = Nic , grupa_animacji = Nic , category_orders = Nic , etykiety = Nic , orientacja = Nic , color_discrete_sequence = Nic , color_discrete_map = Nic , line_dash_sequence = Nic , line_dash_map = Nic , sekwencja_symbolów = Nic , mapa_symbolów = Nic , markery = Fałszywy , log_x = Fałszywy , ociężały = Fałszywy , zakres_x = Nic , zakres_y = Nic , kształt_linii = Nic , render_mode = 'automatyczny' , tytuł = Nic , szablon = Nic , szerokość = Nic , wzrost = Nic )

Pomimo obszernej listy parametrów, funkcja jest stosunkowo prosta i rzadko trzeba będzie używać wszystkich parametrów, jeśli takie istnieją.



Pozwól nam zbadać najbardziej użyteczną i najczęstszą listę parametrów, które musisz znać.



  1. Data_frame – określa nazwy kolumn używane na wykresie. Możesz przekazać te wartości jako Pandas DataFrame, obiekt typu array_like lub słownik Pythona.
  2. x – określa wartości używane do umieszczania znaczników wzdłuż osi x. Możesz określić ten parametr jako nazwę kolumny w określonej ramce danych, serii Pandas lub obiektu typu array_like.
  3. Y – podobny do x, ale wartości są używane dla osi y.
  4. Kolor – określa wartości używane do przypisania koloru do znaków.
  5. Line_group – umożliwia grupowanie wierszy data_frames w wiersze.
  6. Line_shape – określa kształt linii. Akceptowane wartości to „liniowy” lub „splajn”.
  7. Tytuł – określa tytuł działki.
  8. Tryb – określa, że ​​funkcja zwróci Wykres liniowy jako typ graph_objects.Figure.

Wykres liniowy z modułem Plotly.Express

Nauczmy się teraz, jak możemy stworzyć wykres liniowy za pomocą plotly express. Weź kod pokazany poniżej:





import spisek. wyrazić jak px

df = piks. dane . dyby ( )

Figa = piks. linia ( df , x = 'data' , Tak = „AMZN” )

Figa. pokazać ( )

W powyższym przykładzie zaczynamy od zaimportowania modułu plotly express jako px. Następnie tworzymy ramkę DataFrame z danych giełdowych pand.

Na koniec tworzymy wykres liniowy dla kolumny „AMZN” z ramki danych. Powyższy kod powinien zwrócić wykres serii czasowych akcji w ramce danych.



Przykładowy rysunek jest następujący:

Prosta linia wykresu

Możemy również tworzyć proste wykresy liniowe bez korzystania z niestandardowych danych. Na przykład możemy użyć prostego zakresu NumPy, jak pokazano w poniższym kodzie.

import spisek. wyrazić jak px

import numpy jak np

x = np. ułożyć ( pięćdziesiąt )

Tak = np. ułożyć ( 25 , 75 )

Figa = piks. linia ( x = x , Tak = Tak )

Figa. pokazać ( )

Powyższy kod powinien zwrócić prosty wykres liniowy, jak pokazano:

Określanie koloru

Jeśli masz wiele wykresów liniowych, możesz je rozróżnić, nadając kolor za pomocą parametru color.

Weź przykładowy kod poniżej:

import spisek. wyrazić jak px

df = piks. dane . brak pamięci ( ) . zapytanie ( 'kontynent=='Europa'' )

Figa = piks. linia ( df , x = 'rok' , Tak = „lifeExp” , kolor = 'kraj' )

Figa. pokazać ( )

W tym przykładzie używamy danych gapminder. Następnie tworzymy wykres liniowy dla każdego kraju na kontynencie europejskim. Za pomocą parametru color określamy kolor jako kolumnę country. Spowoduje to przypisanie unikalnego koloru do każdego koloru na wykresie.

Wynikowa liczba jest jak pokazano:

Gratulacje, udało Ci się nauczyć tworzenia i używania wykresów liniowych za pomocą Plotly Express.