#011 Mapa drzewa (Treemap plot)

mapa drzewa - treemap przyklad

Wykres zwany „mapa drzewa” jest alternatywnym sposobem wizualizacji hierarchicznej struktury diagramu drzewa za pomocą zagnieżdżonych prostokątów.

Każda gałąź drzewa to prostokąt, który jest dzielony na mniejsze prostokąty przedstawiające podgałęzie. Gdy ilość jest przypisana do kategorii, to jej powierzchnia jest wyświetlana proporcjonalnie do tej ilości. Mówiąc prościej- każdy prostokąt ma powierzchnię proporcjonalną do zadanego rozmiaru danych.

Dalej skomplikowane? To spójrz na poniższy przykład pokazujący, jak możesz zastąpić wykres obrazujący drzewo właśnie wykresem „mapa drzewa”:

mapa drzewa treemap

Twórcą tego wykresu jest Ben Shneiderman, który opracował mapy drzew na początku lat 90 poprzedniego wieku. Był to sposób wizualizacji obszernego katalogu plików na komputerze, które nie zajmowały zbyt wiele miejsca na ekranie.

Zalety:

  • Mapa drzewa świetnie sprawdza się w porównywaniu proporcji między kategoriami, wykorzystując różne wielkości ich powierzchni.
  • Efektywnie wykorzystuje przestrzeń, co czyni je użytecznymi do prezentowania dużej ilości danych.

Wady:

  • Wadą tej mapy jest to, że nie pokazuje ona poziomów hierarchicznych tak wyraźnie, jak inne wykresy wizualizujące dane hierarchiczne (takie jak diagram drzewa lub diagram Sunburst).
  • W przypadku więcej niż 3 poziomów hierarchii staje się nieczytelna (zbyt „zagracona”).

W przypadku wykresów typu mapa drzewa tak naprawdę sens ma wersja interaktywna. Dlatego poniżej przykład jak zrobić taką rzecz w Python!

Python

Do interaktywnych wykresów nie znam lepszej biblioteki na chwilę obecną niż biblioteka Plotly. Dla przykładu wykorzystajmy część danych z Giełdy Papierów Wartościowych.

import pandas as pd
import plotly.express as px

df = pd.read_excel ('../data/202006_GPW.xls', sheet_name='Dane').fillna("")
df.head(3)

Dane możesz pobrać stąd. Wyglądają one w ten sposób:

treemap data gpw example

Zobacz, jak prosto można przygotować interaktywną mapę drzew:

fig = px.treemap(df, path = ['Branża', 'Nazwa'], values='Kapital')
fig.show()
mapa drzewa treemap example

Jak widzisz – całkiem jasno widać, która branża ma największą kapitalizację na giełdzie. Również łatwo zauważyć, gdzie są największe spółki.

Mam nadzieję, że przyda Ci się powyższa wiedza i będziesz mieć możliwość wykorzystania tego typu wykresu.

Pozdrawiam serdecznie,

podpis Mirek
.

2 Comments on “#011 Mapa drzewa (Treemap plot)”

  1. Bridge Bebe Rexha I wanna testify Scream in the holy light You bring me back to life And it s all in the name of love I wanna testify Scream in the holy light You bring me back to life And it s all in the name of love.It went on to win both a BAFTA Award and a Writer s Guild of Great Britain Award.There is a girl that that I like.Rumple states that his book harnesses a great power than exceeds anything they ve ever faced before.Yes, a new band called Our Truth. https://gapertilonmowi.wiephatenconsnicirpinppareplalutoo.co Listen to the message recordings below by clicking on the image.Hit the road, Jack and don t you come back no more No more, no more, no more Hit the road, Jack and don t you come back no more.As the days fly past Will we lose our grasp Or fuse it in the sun.As early as 2012, environmental health Professor David Carpenter, founder of Albany School of Public Health, and author of 370 peer-reviewed publications, issued a public letter on the plausible toxic risks of intensive, pulsed-microwave smart metering.Until he reached the age of 15, he regularly attended Sunday school, and even sang in the choir at St.

  2. The cleaning business executes cleansing of spaces of different sizes and also setups.

    The firm’s specialists offer cleaning with the assistance of modern innovations, have unique tools, and likewise have actually certified detergents in their arsenal. In addition to the above advantages, red wines supply: positive prices; cleansing quickly; top quality outcomes; greater than 100 favorable reviews. Cleaning offices will assist maintain your workplace in order for the most efficient job. Any company is incredibly vital environment in the group. Cleaning solutions that can be bought cheaply now can help to arrange it and also provide a comfortable area for labor.

    If necessary, we leave cleaning up the kitchen 2-3 hours after putting the order. You get cleaning immediately.

    We supply professional maids nyc for personal clients. Using European devices as well as accredited tools, we attain maximum results as well as give cleansing in a short time.

    We offer discounts for those who utilize the service for the very first time, in addition to favorable terms of teamwork for regular customers.

    Our pleasant group supplies you to get accustomed with positive terms of participation for business clients. We properly approach our tasks, clean using professional cleaning products and also specific tools. Our workers are educated, have medical publications and are familiar with the nuances of removing facility as well as hard-to-remove dirt from surfaces.

    We provide premium cleansing for big ventures and also tiny firms of different directions, with a discount rate of up to 25%.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *