Spiski.Wyrazić.rozbłysk Słońca

Spiski.Wyrazić.rozbłysk Słońca
„Sunbursts to rodzaj wykresu, który wykorzystuje osie promieniowe do wizualizacji danych hierarchicznych obejmujących poziomy korzeni. Sunbursts są ściśle podobne do działek Treemap lub działek sopel.

Dane zaczynają się w centrum, a wszystkie dzieci obejmują zewnętrzne pierścienie wykresu.

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

Składnia funkcji i lista parametrów

Składnia funkcji jest wyrażona poniżej:

spiski.wyrazić.SunBurst (data_frame = brak, nazwy = brak, wartości = brak, rodzice = brak,
ścieżka = brak, ids = brak, kolor = brak, color_continouse_scale = brak, range_color = brak,
color_continous_midpoint = Brak, color_discrete_secence = Brak,
color_discrete_map = brak, poduszka_nazwa = brak, poduszka_data = brak, custom_data = brak,
etykiety = brak, tytuł = brak, szablon = brak, szerokość = brak, wysokość = brak,
BranchValues ​​= Brak, maxdepth = brak)

Najbardziej przydatne parametry podczas korzystania z tej funkcji są jak pokazano poniżej:

  1. ramka danych - definiuje ramkę danych zawierającą kolumnę używaną w wykresie.
  2. nazwy - Określa wartości używane jako etykiety dla sektorów.
  3. wartości - definiuje wartości użyte do ustawiania wartości powiązanych z sektorami.
  4. rodzice - definiuje wartości użyte jako rodziców w Sunburst.
  5. ścieżka - Określa wartości użyte do zdefiniowania hierarchii sektorów z poziomu głównego.
  6. IDS - ustawia wartości używane do ustawiania identyfikatorów sektorów.

Przykład

Poniższy kod ilustruje, jak utworzyć prostą fabułę Sunburst.

importować fabuły.Wyraź jako PX
Data = DICT (
distros = [„debian”, „centos”, „fedora”, „Red Hat Linux”, „opensuse”, „Qubes”, „Suse Studio”, „Ubuntu”, „Kubuntu”, „Xubuntu”],
rodzice = [”,„ Red Hat Linux ”,„ Red Hat Linux ”,„, „Red Hat Linux”, „Fedora”, „Opensuse”, „Debian”, „Ubuntu”, „Ubuntu”]
)
Ryc. = PX.Sunburst (dane, nazwy = „distros”, rodzice = „rodzice”)
Figa.pokazywać()

Powyższy rysunek powinien zwrócić rysunek Sunburst, jak pokazano:

Możemy stworzyć wyraźny kolor dla każdego sektora, ustawiając parametr koloru, jak pokazano:

importować fabuły.Wyraź jako PX
Data = DICT (
distros = [„debian”, „centos”, „fedora”, „Red Hat Linux”, „opensuse”, „Qubes”, „Suse Studio”, „Ubuntu”, „Kubuntu”, „Xubuntu”],
rodzice = [”,„ Red Hat Linux ”,„ Red Hat Linux ”,„, „Red Hat Linux”, „Fedora”, „Opensuse”, „Debian”, „Ubuntu”, „Ubuntu”]
)
Ryc. = PX.SUNBURST (Data, Names = „Distros”, rodzice = „rodzice”, color = „distros”)
Figa.pokazywać()

Powyższy kod powinien przypisać unikalny kolor oparty na dystrybucji, jak pokazano:

Zamknięcie

W tym artykule obejmuje podstawy tworzenia działek Sunburst za pomocą modułu ekspresowego plotly.

Szczęśliwe kodowanie!!