Posty

Zaawansowane UX/UI w Tableau - Set Actions w praktyce

Obraz
Niedawny release Tableau 2018.3 przynosi wiele nowych funkcji. Wśród nich znajdziemy prawdziwe heat mapy (koniec z kombinowaniem), przezroczyste wykresy (z tego wyniknie więcej złego niż dobrego), oraz set actions, czyli nowy typ interakcji bazujący na zbiorach. Poza oczywistą użytecznością analityczną  otwiera to szereg nowych możliwosći z pogranicza UX i UI. Przykład użycia set actions Jedną z takich opcji opiszę na przykładzie ostatniego #MakeoverMonday , gdzie skupiliśmy się na wizualizacji Davida McCandlessa - Diversity in Tech . Postanowiłem jak najwierniej odwzorować ją w Tableau, kładąc duży nacisk właśnie na znakomity UX. Tutaj kluczowe były dwa elementy - filtrowanie po kliknięciu na rok, oraz sortowanie po kliknięcu w nagłówek. Tak wygląda w Tableau efekt końcowy:  #MakeoverMonday week 46 - Diversity in Tech. This week I simply recreated @mccandelish viz using Tableau. I used #SetAction to recreate the click-on filtering and sorting. ...

Unicode - trzecia warstwa Tableau

Obraz
Nie od dziś wiadomo, że w Tableau można tworzyć podwójne osie, czyli dual axis. Jest to przydatne, jeśli chcemy pokazać dwie warstwy danych. Co jednak, jeśli naszych warstw jest więcej? Zawsze możemy zagęścić dane (poprzez layering lub scaffolding). Są to jednak dosyć zaawansowane techniki i stwarzaja one sporo problemów - od wydajności (mamy w końcu kilka razy więcej danych) po kalkulacje (musimy uważać, aby nie policzyć czegoś kilka razy). Idąc dalej tropem hackowania i customizacji Tableau, przejdźmy do custom shapes. Z kształtami też mogą być problemy. Abstrahując już od kwestii praw autorskich, samo znalezienie nawet prostego kształtu może zająć sporo czasu (jak to miało miejsce przy mojej wizualizacji do konkursu #IronViz ) Często okazuje się, że cos całkowicie podstawowgo nie występuje w wersji bez tła, lub występuje w złym kolorze albo za niskiej rozdzielczości. W takich momentach, bardzo dobrze sprawdza się unicode. Unicode to nic innego jak po prostu zestaw znaków, w któ...

Recenzja: Edward Tufte - The Visual Display of Quantitative Information

Obraz
Dziś na blogu  recenzja jednej z funtamentalnych książek na temat wizualizacji danych -  The Visual Display of Quantitative Information Edwarda Tufte . Nazwisko autora pojawiało się już na blogu nie raz, m.in. we wpise o small multiples , które to zostały przez niego właśnie opracowane.  Lekturę odwlekałem w czasie, ponieważ, jak mi się zdawało, dużo się z niej nie dowiem - czytałem wiele streszczeń oraz artykułów bazujących na konceptach z tej książki. Na szczęście Data Vis Book Club zmotywowało mnie do sięgnięcia po tę pozycję i zweryfikowania moich uprzedzeń, które okazały się bardzo błędne .  Muszę dodać też, że przed lekturą uważałem Tuftego za osobę dosyć daleko od współczesnych realiów i tkwiącą w latach 80 - zawsze preferowałem Stephena Few, którego podejście jest bardziej współczene i praktyczne. Pozytywnie się rozczarowałem, chociaż dalej uważam, że Tufte jest trochę odklejony od rzeczywistości. Tufte szaleje an twitterze - oryg...

IronViz 2018.2 - Best New Entry i drugie miejscie ogółem

Obraz
Jeśli śledzisz bloga Tableau Public, lub chociaż społeczność Tableau, to na pewno wiesz co to IronViz. Jęsli nie wiesz, to napiszę tylko, że to oficjalny konkurs Tableau, którego ukoronowaniem jest finał (na żywo) na Tableau Conference. W ciągu roku pojawiają się trzy feedery - pewnego typu eliminacje. Wygrany każdego feedera jedzie na konferencję i uczestniczy w finale. Udział w IronViz planowałem od dłuższego czasu, jednak albo nie wyrabiałem się przed terminem, albo nie odpowiadał mi temat. Przy ostatnim feederze udało mi się jednak w końcu ukończyć i wysłać pracę. Kosztem trochę zarwanej nocy, ale jednak. Tematem feedera było 'Health and Well-being', czyli po krótce wszystko związane ze zdrowiem. Przez dwa tygodnie szukałem odpowiednich danych - poprzez tak trywialne jak otyłość w Ameryce do przyczyn śmierci na świecie i stosunku ilości lekarzy do śmiertelności. Jednak dopiero wizualizacja Ann Jackson pomogła mi znaleźć potrzebną inspirację. Wizualizacja Ann Ja...

Integracja MapBox z Tableau

Obraz
Moja wizualizacja znowu została wyróżniona jako jedna z najlepszych w MakeoverMonday. Dane z zeszłego tygodnia dotyczyły wulkanów i ich ostatnich znanych erupcji. Po krótkim rozenzaniu stwierdziłem, że głównym punktem mojej wizualizacji będzie lokalizacja wulkanów względem płyt tektonicznych. Chciałem również pokazać, wulkany na których pytach wybuchają najczęściej. Punktem startowym było znalezienie pliku SHP płyt tektonicznych i załadowanie go do Tableau - chciałem stworzyć poligony na których znalazłyby się wulkany. Niestety to się nie udało, więc poszedłem inną drogą i użyłem MapBox a. MapBox to usługa zezwalająca na tworzenie własnych map, a następnie wykorzystywanie ich poprzez API. Oznacza to, że naszą mapę możemy wykorzystać w dowolnej aplikacji, programie typu GIS, ale również np. Tableau. Wgrałem więc plik zawierający granice płyt tektonicznych i używając go jako warstwy edytowałem jeden z podstawowych szablonów - MapBox zezwala na stworzenie mapy od podstaw (dosyć skom...

Podsumowanie #TC18Europe

Dwa tygodnie minęły więc najwyższy czas na krótkie podsumwanie Tableau Conference Europe. Nie będę rozpisywał się nad lokalizacją ani innymi detalami, które można spokojnie znaleźć w internecie. Abstrahując od wartości merytorycznych - świetnych i inspirujących prezentacji, warsztatów i zajęć praktycznych - największą wartością konferencji są kontakty i ludzie, których można spotkać. Mi udało się zamienić kilka słów z Klausem Schulte  - zwyciężcą IronViz, Andym i Eva z MakeoverMonday , Danielem Caroli - kolejnym finalistą IronViz, oraz wieloma osobami z Polski. Cheers to an amazing week, London ♥️ pic.twitter.com/JJIQKRqa8W — Jordan Scott (@jordanscott__) July 5, 2018 Konferencja to również świetna okazja aby wziąć udziałw wydarzeniach pobocznych, takich jak vizathon VizForSocialGood , MakeoverMonday Live, WorkoutWednesday, czy po prostu zdobyć certyfikat. Look at that focus! #MakeoverMonday live at #TCeurope18 pic.twitter.com/BNbtqONytz — Andy Kriebel (@Viz...

Alteryx + Tableau = Voronoi

Obraz
Tableau ma swoje ograniczenia. Wszyscy użytkownicy dobrze wiedzą, że możliwości obróbki danych są dosyć ubogie. Tableau Prep też nie rozwiązuje całkowicie tego problemu. W takich sytuacjach pozostaje nam sięgnąć po dodatkowe narzędzia ETL jak np. Alteryx czy Knime, lub skorzystać z R lub Pythona. W tym wpisie zaprezentuję jak możemy przenieść naszą wizualizację na wyższy poziom poprzez obróbkę danych w Alteryxie. Efekt końcowy - kliknij aby przejść do Tableau Public Zawsze dobrze jest zacząć od początku, czyli od odpowiedzi na pytanie co to jest i do czego to służy? Powyższy wykres przedstawia największe miasta kontynentalej cześći Stanów Zjednoczonych - kolor zielony mówi o populacji miasta (pełna, większa kropka oznacza miasto powyżej 1 mln mieszkańców), a fioletowy o powierzchni danej komórki Woronoja/promienia wokół miasta. Ale czym właściwie jest diagram Woronoja? Każda osoba zajmujące się wizualizacją wie, że jeden obraz mówi więcej niż tysiąc słów, dlatego też posłu...