Spiski.wyrazić.Scatter_terniary

Spiski.wyrazić.Scatter_terniary
Działki trójskładnikowe to trójkątny układ współrzędnych, który reprezentuje stosunek trzech zmiennych jako pozycji na trójkącie równobocznym.

W tym artykule zbadamy, w jaki sposób możemy tworzyć wykresy trójskładnikowe za pomocą modułu ekspresowego plotly.

Spiski.wyrazić.scatter_terniary ()

Aby utworzyć trójskładnikowy wykres w fabule, używamy funkcji sctrat_ternary (). Składnia funkcji jest jak pokazana poniżej:

spiski.wyrazić.sctrat_ternary (data_frame = brak, a = brak, b = brak, c = brak koloru = brak, symbol = brak, rozmiar = brak, text = brak, nazwa_nambu = brak, poduszka_data = brak, custom_data = brak, animation_frame = brak, Animation_group = Brak, kategoria_orders = brak, etykiety = none, color_discrete_secence = brak, color_discrete_map = none, color_contouse_scale = brak, range_color = none, color_continouse_midpoint = none, symbol_sexence = brak, symbol_map = brak, Umakcja = brak, rozmiar_maksu = brak, tytuł = Brak, szablon = brak, szerokość = brak, wysokość = brak)

Parametry funkcji są wyrażone, jak pokazano poniżej:

  1. Data_frame - określa ramkę danych, słownik lub obiekt podobny do tablicy, który ma być używany jako nazwy kolumn.
  2. a - Określa wartości używane do ustawienia znaków wzdłuż osi A w współrzędnej trójskładnikowej. Możesz przekazać wartości jako kolumnę w ramce danych, serii pandy lub obiektu array_.
  3. B - Podobnie do A, ale wartości są używane do umieszczania znaków wzdłuż osi B w współrzędnej trójskładnikowej.
  4. C - podobne do A i B, ale określa wartości użyte do ustawiania znaków wzdłuż osi C.
  5. kolor - określa wartości użyte do przypisania unikalnego koloru do znaków.
  6. Symbole - określa wartości użyte do przypisania unikalnych symboli do znaków.
  7. Tytuł - określa tytuł liczby.
  8. szerokość/wysokość - określa wymiary szerokości i wysokości figury w pikselach.

Przykład 1: Prosta wykres trójskładnikowy

Weź poniższy przykładowy kod, który pokazuje, w jaki sposób możemy utworzyć prosty trójskładnikowy wykres za pomocą funkcji sctrat_ternary ().

importować fabuły.Wyraź jako PX
importować pandy jako PD
Candidate_1 = [10000, 20000, 1000, 50000, 40000]
Candidate_2 = [50000, 5000, 3000, 22000, 10000]
Candidate_3 = [40000, 5500, 55000, 33000, 23333]
df = pd.DataFrame ('Candidate_1': Candidate_1,
„Candidate_2”: Candidate_2, „Candidate_3”: Candidate_3)
Ryc. = PX.Scatter_terary (df, a = "candidate_1", b = "candidate_2", c = "candidate_3")
Figa.pokazywać()

W powyższym przykładzie zaczynamy od zaimportowania modułu ekspresowego jako PX. Importujemy również pandy, aby utworzyć ramkę danych z danych.

Po uzyskaniu ramki danych używamy funkcji sctrat_terary (), aby stworzyć trójskładnikowy spisek kandydatów wyborczych.

Powstała liczba jest jak pokazana:

Przykład 2

Załóżmy, że chcemy oznaczyć znaki na podstawie obszaru wyborów. Możemy zaktualizować naszą ramkę danych, aby uwzględnić kolumnę obszarową, jak pokazano:

Candidate_1 = [10000, 20000, 1000, 50000, 40000]
Candidate_2 = [50000, 5000, 3000, 22000, 10000]
Candidate_3 = [40000, 5500, 55000, 33000, 23333]
obszary = [„obszar1”, „obszar2”, „obszar3”, „obszar4”, „obszar 5”]
df = pd.DataFrame ('Candidate_1': Candidate_1,
„Candidate_2”: Candidate_2, „Candidate_3”: kandydat_3, „obszary”: obszary)
Ryc. = PX.Scatter_terary (df, a = "candidate_1", b = "candidate_2", c = "candidate_3", color = „obszary”)
Figa.pokazywać()

Po uruchomieniu powyższego kodu powinniśmy zobaczyć wykres, jak pokazano:

W tym przykładzie określamy parametr koloru na podstawie obszaru głosów.

Przykład 3

Możemy również przypisać znaki odrębnego symbolu, ustawiając parametr symbolu.

Ryc. = PX.Scatter_terary (df, a = "candidate_1", b = "candidate_2", c = "candidate_3", color = „obszary”, symbol = „obszary”)

Uruchomienie powyższego kodu powinno przypisać unikalny znak na podstawie obszaru.

Powstała liczba jest jak pokazana:

Wniosek

W tym artykule obejmuje podstawy tworzenia i pracy z trójskładnikowymi działkami w plotly Express.