Równanie Choinki

bokeh_plot-1

Bibliotek i narzędzi do tworzenia interaktywnych wykresów jest cała masa. Poczynając od tych pozwalających przy odrobienie wysiłku na wyrenderowanie praktycznie każdego możliwego wykresu (D3.js), po te generujące wykresy błyskawicznie, ale ograniczone do kilku szablonów (np. NVD3). Aby przetestować elastyczność różnych narzędzi, na ostatnich zajęciach z Technik Wizualizacji Danych wykonaliśmy test choinki – w bibliotece XYZ przygotuj interaktywną choinkę.

Poniższą przygotowali Jan Dyszyński i Maksymilian Mazur z użyciem biblioteki RBokeh (a dokładniej R-owego portu do Bokeh). Kod jest tutaj, przykład poniżej, przy odrobienie zoomu można odczytać równanie tej choinki.



screen-shot-2016-12-24-at-17-30-44

Po lewej i pod tym linkiem jest choinka, której autorem jest Piotr Smuda (najedźcie myszką aby sprawdzić jakie prezenty są pod choinką).

screen-shot-2016-12-23-at-15-03-41

Tutaj jest choinka w googleVis wykonana przez panią Małgorzatę Sobczak.

Kolejna choinka jest w ggiraph. Autorką jest Dorota Łępicka a kod jest tutaj.

screen-shot-2016-12-29-at-20-16-18

SupER notes za (pod?) choinkę


Zbliżają się święta, czas pomyśleć o choince.
A że za trzy dni kolejny SER, więc ogłaszamy konkurs na SupERową choinkę!
(dla inspiracji: rok temu na blogu pokazywaliśmy jak zrobić choinkę w shiny)

Zasady są proste.
Trzeba wysłać do poniedziałku 21 grudnia (tydzień czasu, można wysyłać do końca dnia) choinkę wykonaną w R.
Zresztą, bądźmy otwarci. Choinka może nawet nie być zrobiona w samym R, ale w excelu, scali, pythonie, matlabie lub innym języku, który jest w stanie komunikować się z R.

Może być to tekstowa choinka wypisana na konsoli, może być to graficzna ggchoinka, może być interaktywna, może być to choinka abstrakcyjna, taka jakie znaleźć można na accidental aRt.

Kod choinki (w R lub innym języku) i jej zdjęcie (może być screenshot konsoli lub okienka graficznego) należy wysłać na adres przemyslaw.biecek(at)gmail.com (w tytule proszę wpisać słowo ‘Choinka’).

Twórcy najciekawszych choinek otrzymają pod choinkę SupER notesy (100 kartek w linię).

Rozbieramy choinkę – część druga: shiny

Przed świętami pokazaliśmy interaktywną choinkę napędzaną statystykami popularności imion nadawanych dzieciom. Po świętach pokazaliśmy jak w pakiecie ggplot2 narysować choinkę.

Wczoraj pomiędzy Pałacem Kultury i Nauki a Dworcem Centralnym natknąłem się na choinkę, która wciąż świeci. Przyznacie, że choinka w lutym wygląda już dziwnie. Potraktujmy to jako znak, że najwyższy czas do końca rozebrać i naszą choinkę napisaną w shiny.

Co to jest shiny?

Czytaj dalej Rozbieramy choinkę – część druga: shiny

Rozbieramy choinkę – część pierwsza: ggplot2

Przed świętami w tym wpisie pokazaliśmy interaktywną choinkę napędzaną statystykami popularności imion nadawanych dzieciom w Warszawie. Ale święta się już skończyły, czas choinkę rozebrać. W ramach akcji ‘rozbieranie choinki’ pokażemy jak można ją zrobić krok po kroku.

Dziś część pierwsza – choinka w ggplot2.

Choinka przedstawia statystyki dla chłopców i dziewcząt. Zacznijmy od prawej części ‘dla chłopców’. Punktem wyjścia będzie ramka danych z imieniem, płcią, liczbą wystąpień oraz pozycją na choince, na które dane imię powinno zawisnąć.

Użyjmy geometrii geom_point() aby pokazać współrzędne do zawieszenia imion.

v1

Czytaj dalej Rozbieramy choinkę – część pierwsza: ggplot2