Dentysta w każdej szkole – jak to zrobić w R

Dzisiaj w Szychcie zamiast górniczego urobku prezentacja maszyn i technik. Jak wykonać zeszłotygodniową analizę w R? Jakich pakietów należy użyć?

Kody i dane znajdują się na moim koncie na githubie. Dane nie należą do mnie.

Na rozgrzewkę małe wyjaśnienie jak małym kosztem uszeregować województwa do boxplotu. Trik polega na ustawieniu kolejności poziomów (level) dla zmiennej typu factor.

Następnie już łatwo wygenerować jest wykres w ggplot

Bardziej interesujący jest wykres typu waterfall. Pomysł na zrobienie go w R pochodzi z tego bloga. Najwięcej wysiłku kosztuje zmodyfikowanie i przygotowanie danych. Przede wszystkim, inaczej niż w cytowanym blogu, mamy dwa rodzaje wartości, dwa rodzaje słupków. Jedne odpowiadają temu o ile ma się ,,zmniejszyć poziom” wodospadu. Drugie temu jaki poziom pozostał po ostatnim ,,obniżeniu poziomu”. W moim kodzie nadaję ręcznie tym wartościom etykiety change i total.

Dla uzyskanie wykresu typu waterfall musimy dokładnie określić górę i dół naszych prostokątów. Na szczęście udało mi się to nieco zautomatyzować co uchroniło mnie przed żmudną robotą.

I ostateczny rysunek uzyskujemy następująco

Jeśli chodzi o zmianę wyglądu wykresu, czyli ustawienie motywu waterfallTheme, to jest on zdefiniowany w pliku waterfallTheme.R. Czytelnik nie mający doświadczenia z pakietem ggplot może zignorować jego treść.

Leave a Reply

Your email address will not be published.

Time limit is exhausted. Please reload CAPTCHA.