So hexy... Hex mapa i HexBins

Jak wizualizować wyjątkowo mapę? Przejście na „kafelkowy” widok jest tego przykładem. Post dedykujemy fanom Data Art. Przedstawiamy dwa sposoby na hex mapę. dla artystów własny układ współrzędnych oraz dla nie-artystów :) wbudowana funkcja HexBin.
Hex mapy "artystyczne" z własnego układu współrzędnych
Hex mapę wykorzystasz przy obrazowaniu częstości zjawiska (np. ilość psów na tysiąc mieszkańców).

Własna hexmapa


Odwrócone skalowanie mapy
Hexmapy z Polską jeszcze nigdzie nie było. Najpierw przygotujemy własny układ współrzędnych z województwami. Po tym wizualizacja powstaje z prędkością światłą. Importujemy dane, miara Row trafia do wierszy, analogicznie Column do kolumn. Skrótowe nazwy stolic (Skrót) umieszczamy w Marks – Label …i zauważymy, że mapa jest odwrócona o 180 stopni! Zaznacz oś Column – Edit Axis -  Scale: Reversed.
Chowamy osie (odznacz Show Header) i formatujemy linie (ustawiamy je na None w Boarders i Lines). Dopasowujemy rozmiar kafelków w Marks – Size.
Teraz możesz pokazać gęstość zjawiska w każdym województwie. W naszym przypadku jest to liczba ludności vs. ilość miast wojewódzkich.
Minusem tej mapy jest stały rozmiar kształtów - po zmianie rozdzielczości widoku, kształty nie skalują się. Dlatego trzeba koniecznie przygotować osobny widok w Device Designer używając fixed sizing.

Gdy potrzebujesz bardziej uniwersalnego rozwiązania, zawsze można użyć…

HexBins


czyli wbudowana funkcja Tableau 9. Do wyliczenia wartości hexagonów posłużą funkcje HEXBINX i HEXBINY.
Nie udało mi się znaleźć spisu polskich kodów pocztowych połączonych z układem współrzędnych. Za to Wielka Brytania szczodrze udostępnia wiele danych z geokodowaniem. Ogólnodostępne kody pocztowe w GB znajdziesz tutaj.
Tworzymy dwa parametery (Ratio, Zoom) i 2 pola kalkulacyjne (X, Y).

Parametr Ratio

Parametr Ratio

pozwala modyfikować gęstość występowania hexów. Im mniejsza wartość parametru, tym większa jest odległość między kształtami. Im większa wartość, tym więcej hexów nakłada się na siebie w pionie. Bez zastosowania parametru, hexbis są ulokowane z odstępem 1 od siebie (1 hexbin – 1 przerwa wielkości hexbinu – 1 hexbin :)). Dane parametru to Data type: Float, Currect value: 15, Allawable values: All.
Porównanie parametru Ratio przy wartości 2.5 i 0.5

Parametr Zoom



Parametr Zoom
kontroluje gęstość hexów. Im większa wartość parametru, tym częściej występują w poziomie mapy. Zaznacz parametr Ratio – Duplicate. Otwórz Ratio(copy), zmień nazwę na Zoom, Current value: 2. Zapisz.

HexBinX i HexBinY


Do stworzenia HexBin starczy stworzyć pole kalkulacyjne dla X HEXBINX( [Longitude] ,  [Latitude]) i takie samo  dla Y HEXBINY( [Longitude] ,  [Latitude]). Efekt nie jest powalający.
Zastosowanie funkcji HexBinX i HexBinY bez skalowania

Dlatego trzeba przeskakalować widok parametrami. Zwiększenie skalowania (( [Longitude] *[Zoom],  [Latitude]*[Zoom]*[Ratio])) zwiększa ilość hexów, ale też zmniejsza ich wielkość. Żeby przywrócić oryginalny rozmiar, całą funkcję trzeba podzielić przez Zoom.

Zaznacz pole kalkulacyjne X – Duplicate. Otwórz X(copy), nazwij je Y, zastąp HEXBINX funkcją HEXBINY. Całą funkcję podziel przez ([Zoom]*[Ratio]). Zrobione.

Przenieś X do Columns, Y do Rows. Zamień miary na Continuous i Dimension. Pokaż parametr Ratio i Zoom (klik w parametr – Show Parameter Control). Dodaj interesującą cię miarę w Marks – Color. Gotowe!

Hex mapa "mniej arstystyczna" z zastosowaniem geokodowania
Hex mapa i HexBins nie przyda się do zdecydowanej większości biznesowych wizualizacji. Za to widziałam ich zastosowanie w dziennikarstwie. Fakt, nie w polskich wydawnictwach. Może kiedyś ktoś wykorzysta ten posmył? :)

KOMENTARZE

Nazwa

Alteryx,8,astrafox,1,ASTRAFOX ACADEMY,16,case study,16,Data Science,44,Konferencje,31,Mapy i geokodowanie,6,Opinie,1,Przygotowane danych - ETL,4,R,4,Tableau,202,Tips & Tricks,61,Wizualizacja danych,50,
ltr
item
Polski blog Tableau - ASTRAFOX: So hexy... Hex mapa i HexBins
So hexy... Hex mapa i HexBins
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgX9QID2tfQ00VPsdfPlpNkoQG1IjHze_dR8JBKw0UERO-VQ98jN7JV3eJVyiguPRRfu-qEfuK3yVjdnquzTupItsFTe50wTyzf871XT5rJBGmv3eyLzKUrmr6fBkhSOmnfPWfsKqodi7_9/s320/hex2.PNG
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgX9QID2tfQ00VPsdfPlpNkoQG1IjHze_dR8JBKw0UERO-VQ98jN7JV3eJVyiguPRRfu-qEfuK3yVjdnquzTupItsFTe50wTyzf871XT5rJBGmv3eyLzKUrmr6fBkhSOmnfPWfsKqodi7_9/s72-c/hex2.PNG
Polski blog Tableau - ASTRAFOX
http://blog.tableau-software.pl/2016/11/so-hexy-hex-mapa-i-hexbins.html
http://blog.tableau-software.pl/
http://blog.tableau-software.pl/
http://blog.tableau-software.pl/2016/11/so-hexy-hex-mapa-i-hexbins.html
true
9139349578575077505
UTF-8
Załadowano wszytskie posty Nie znaleziono żadnych postów ZOBACZ WSZYSTKIE Czytaj więcej Odpowiedz Usuń komentarz Usuń Napisane przez Home STRONY POSTY Zobacz wszystko POLECANE ETYKIETA ARCHIWUM SZUKAJ WSZYSTKIE POSTY Nie znaleziono tematów ani postów pasujących do twoich kryteriów Powrót Niedziela Poniedziałek Wtorek Środa Czwartek Piątek Sobota Nd Pon Wt Śr Czw Pt Sob Styczeń Luty Marzec Kwiecień Maj Czewiec Lipiec Sierpień Wrzesień Październik Listopad Grudzień Styczeń Luty Marzec Kwiecień Maj Czerwiec Lipiec Sierpień Wrzesień Październik Listopad Grudzień teraz minutę temu $$1$$ minutes ago godzinę temu $$1$$ hours ago wczoraj $$1$$ days ago $$1$$ weeks ago ponad 5 tygodni temu Obserwujący Obserwuj TO JEST TREŚĆ PREMIUM Udostępnij, by odblokować Kopiuj cały kod Zaznacz cały kod Cały kod został skopiowany Nie można skopiować kodu / tekstu, naciśnij [CTRL]+[C] (or CMD+C w Mac) by skopiować