Spiski.ekspres.linia

Spiski.ekspres.linia
Jedną z najczęstszych działek w spisku statystycznym, naukowym lub finansowym jest wykres liniowy. Wykres liniowy jest łatwy do utworzenia i interpretacji, ponieważ pokazuje punkty danych jako serię. Następnie łączy punkty za pomocą segmentu prostego, umożliwiające wyświetlenie zmiany wartości w danym parametrze. Dlatego nie jest zaskoczeniem, że jest to powszechnie przyjęte w wielu potrzebach fabularnych.

W tym samouczku zanurzymy się w naszej wiedzy, w jaki sposób możemy stworzyć wykres liniowy za pomocą modułu Plotly Express.

Spiski.wyrazić.linia()

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

spiski.wyrazić.line (data_frame = brak, x = brak, y = brak, line_group = brak, kolor = brak, line_dash = brak, symbol = brak, poduszka_name = brak, poduszka_data = brak, custom_data = brak, text = brak, facet_row = brak, facet_col = Brak, facet_col_wrap = 0, facet_row_spacing = brak, facet_col_spacing = brak, błąd_borda = no, błąd_x_minus = brak, błąd_yp. Brak, color_discrete_secence = Brak, color_discrete_map = brak, line_dash_secence = brak, line_dash_map = brak, symbol_secence = brak, symbol_map = brak, markers = false, log_x = false, log_y = false, range_x = brak, range_y = brak, linia_shape = brak, render_mode = „auto”, tytuł = brak, szablon = brak, szerokość = brak, wysokość = brak)

Pomimo dużej listy parametrów funkcja jest stosunkowo prosta i rzadko będzie musiała użyć wszystkich parametrów, jeśli w ogóle.

Pozwól nam zbadać najbardziej przydatną i wspólną listę parametrów, którą będziesz musiał wiedzieć.

  1. Data_frame -określa nazwy kolumn używanych w wykresie. Możesz przekazać te wartości jako pandas dataframe, obiekt podobny do tablicy lub słownik Python.
  2. x - Określa wartości używane do ustawiania znaków wzdłuż osi x. Możesz określić ten parametr jako nazwę kolumny w określonej ramce danych, serii pandy lub obiektu array_.
  3. Y - podobne do x, ale wartości są używane dla osi y.
  4. Kolor - określa wartości użyte do przypisania koloru do znaków.
  5. Line_group - umożliwia grupowanie wierszy danych data_frame w wiersze.
  6. LINE_SHAPE - Określa kształt linii. Zaakceptowane wartości obejmują „liniowy” lub „splajn”.
  7. Tytuł - określa tytuł fabuły.
  8. Tryb - Określa funkcję zwróci wykres linii jako Graph_Objects.Typ rysunku.

Wykres liniowy z fabułą.Moduł ekspresowy

Dowiedzmy się teraz, w jaki sposób możemy stworzyć fabułę liniową z Plotly Express. Weź kod pokazany poniżej:

importować fabuły.Wyraź jako PX
df = px.dane.dyby()
Ryc. = PX.linia (df, x = „data”, y = „amzn”)
Figa.pokazywać()

W powyższym przykładzie zaczynamy od zaimportowania modułu ekspresowego jako PX. Następnie tworzymy ramkę danych z danych Stocks Pandas.

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

Przykładową liczbą jest jak pokazano:

Prosta wykres liniowy

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

importować fabuły.Wyraź jako PX
importować Numpy jako NP
x = np.Arange (50)
y = np.Arange (25, 75)
Ryc. = PX.Linia (x = x, y = y)
Figa.pokazywać()

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ć, podając kolor za pomocą parametru koloru.

Weźmy przykładowy kod poniżej:

importować fabuły.Wyraź jako PX
df = px.dane.gapminder ().Zapytanie („Continent ==„ Europe ”)
Ryc. = PX.linia (df, x = „rok”, y = „lifeexp”, color = „kraj”)
Figa.pokazywać()

W tym przykładzie używamy danych gapminder. Następnie tworzymy działkę dla każdego kraju na kontynencie europejskim. Korzystając z parametru koloru, określamy kolor jako kolumnę krajową. To przypisuje unikalny kolor dla każdego koloru na wykresie.

Powstała liczba jest jak pokazana:

Gratulacje, z powodzeniem nauczyłeś się tworzyć i korzystać z działek linii za pomocą Plotly Express.