Spiski.Wyrazić.Treemap

Spiski.Wyrazić.Treemap
Treemapa jest jednym z mniej powszechnych rodzajów działek, które napotkasz. Przydaje się jednak, gdy trzeba wyświetlić dane hierarchiczne. Treemapa używa sekwencji zagnieżdżonych prostokątów do wyświetlania hierarchii zdefiniowanej przez etykiety i atrybuty.

Następnie możesz kliknąć każdy sektor prostokąta, aby wyświetlić w nim zagnieżdżone informacje. Dlatego jest to świetne narzędzie, gdy masz dużą hierarchię.

W tym samouczku zbadamy, w jaki sposób możemy wykorzystać funkcjonalność modułu express, aby utworzyć mapy.

Jeśli jesteś gotowy, zanurzmy się.

Spiski.Wyrazić.Treremap ()

Jak zapewne domyślasz się, aby utworzyć Treemapa w plotly, użyjemy funkcji Treemap () z modułu ekspresowego.

Składnia funkcji jest jak pokazana następująco:

spiski.wyrazić.trereMap (data_frame = brak, nazwy = none, wartości = none, rodzice = brak, ids = brak, ścieżka = none, color = none, color_contouse_scale = brak, range_color = none, color_contouse_midpoint = none, color_discrete_pecence = none, color_disScrete_map = brak, none, Hover_name = brak, pod Hover_Data = brak, custom_data = brak, etykiety = brak, tytuł = brak, szablon = brak, szerokość = brak, wysokość = brak, gałąźle = brak, maxdepth = brak)

Funkcja ma stosunkowo prostą składnię. Najważniejsze parametry, które musimy znać, obejmują:

  1. Data_frame - określa data_frame zawierającego nazwy kolumn dla wykresu. Możesz przekazać tę wartość jako ramkę danych, słownik lub obiekt podobny do tablicy.
  2. Nazwy - Ten parametr definiuje wartości używane jako etykiety dla sektorów.
  3. Wartości - odnosi się do wartości powiązanych z sektorami.
  4. Rodzice - określa wartości używane jako rodzice.
  5. IDS - Określa wartości użyte do ustawiania identyfikatorów sektorów.
  6. Ścieżka - definiuje wartości użyte dla hierarchii sektorów.
  7. Kolor - definiuje wartości użyte do przypisania unikalnego koloru do znaków.

Przykład 1:

Utwórzmy Treemapę za pomocą plotly Express. Zaczynamy od zdefiniowania listy nazwisk. Następnie definiujemy rodziców każdego rodzica na innej liście. Następnie możemy stworzyć Treemapę rodziny.

importować fabuły.Wyraź jako PX
Names = [„Naomi”, „Aaron”, „Andrew”, „Eddie”, „Sarah”, „Liz”, „Lana”]
rodzice = [„”, „Naomi”, „Naomi”, „Liz”, „Lana”, „„ ”,„ ”]
Ryc. = PX.Treemap (imiona = imiona, rodzice = rodzice)
Figa.pokazywać()

Po uruchomieniu powyższego kodu widzimy Treemap, jak pokazano następująco:

Przykład 2:

Możemy utworzyć hierarchiczne treemap, określając różne poziomy hierarchii jako listę kolumn.

Możemy użyć danych TIPS (), aby to zilustrować:

df = px.dane.porady()
Ryc. = PX.Treneap (df, ścieżka = [„dzień”, „czas”, „tip”], wartości = „total_bill”, color = „day”)
Figa.pokazywać()

Powstała liczba jest następująca:

I to wszystko.