Posty

Wyświetlam posty z etykietą R

Drzewa w Warszawie

Obraz
Po ostatnich utarczkach z R i api przy zbieraniu danych o Black Sabbath postanowiłem wziąć się za coś lżejszego i bardziej skupionego na Tableau. W dzisiejszym wpisie będą ciekawe dane jak rozwiązaniu z Tableau. Skupię się na otwartych danych dotyczących drzew w Warszawie , pochodzących ze strony Urzędu Miasta. Pozyskanie danych Jak już wspomniałem dane pochodzą ze strony Urzędu Miasta. Aby z nich skorzystać nie trzeba się rejestrować (co się okazało przypadkiem przy odpalaniu skryptu). Pomimo uzyskania klucza do API skrypt działa bez niego. Poniżej uproszczona wersja skryptu R. Skrypt zapisuje dane do pliku CSV zawierającego 140 tysięcy rekordów. Dane są dosyć zanieczyszczone, jednak dla nas będą wystarczające. Wizualizacja Ostatecznie stworzyłem dwa dashboardy. Efekt końcowy (kliknij aby przejść do Tableau Public) Efekt końcowy (kliknij aby przejść do Tableau Public) Tym razem zastosowałem kilka ciekawych rozwiązań, wśród nich: wykres typu hexbin wybór ty...

48 lat koncertowania Black Sabbath

Obraz
Zainspirowany infografiką o Metallice postanowiłem zrobić coś podobnego o Black Sabbath . Dosyć szybko znalazłem stronę setlist.fm , która jak sama nazwa wskazuje zawiera setlisty z koncertów. Na szczęście serwis posiada darmowe API , co znacząco upraszcza całą operację podbierania danych. Poniżej zamieszczam mój kod R, którym pobrałem dane dotyczące wszystkich występów. Niestety nie mogłem w elegancki sposób podzielić kolumny zawierającej listę piosenek. Z pomocą przyszedł mi wpis Łukasz Prokulskiego dotyczący podobnej analizy Rolling Stones . Łukasz korzysta z funkcji unnest() z pakietu tidyverse . W ten sposób uzyskałem informacje nt. utworów granych na każdym koncercie. Do tego wszystkiego stworzyłem jeszcze tabelę zawierającą tracklisty wszystkich albumów - głównym celem mojej analizy było pokazanie dystrybucji utworów na koncertach właśnie po albumach. Efekt końcowy (kliknij aby przejść do Tableau Public) Wizualizacja ta nie jest skomplikowana, a jedynymi ciekawymi...