Git Product home page Git Product logo

2021z-datavisualizationtechniques's People

Contributors

adrian22311 avatar adrianstando avatar agosiewska avatar arumhc avatar bsinski avatar cinekele avatar denkakai avatar gekas145 avatar grudziena avatar gruszkowskak avatar hbaniecki avatar hubertr21 avatar ja-gk-00 avatar jakubkoziel avatar karik16 avatar korigami avatar kraszewskik avatar liskuba avatar maciekchylak avatar matts0000 avatar michalpiasecki0 avatar mikolajsp avatar patboj avatar pawlak152dominik avatar pawlik0wskim avatar pslowakiewicz avatar sawickibartosz avatar szmajasz avatar szymon164 avatar tomeknocon avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

2021z-datavisualizationtechniques's Issues

Praca domowa 9

馃巹馃巹 Choinki to coroczna tradycja na Technikach Wizualizacji danych. 馃巹馃巹

馃巹馃巹馃巹馃巹馃巹馃巹馃巹

W ramach pracy domowej nale偶y wykona膰 choink臋 u偶ywaj膮c jednego z poni偶szych narz臋dzi:

Drzewka z poprzednich lat mo偶na obejrze膰 tutaj.
Inn膮 inspiracj膮 mog膮 by膰 matematyczne choinki.

馃巹馃巹馃巹馃巹馃巹馃巹馃巹

Prosz臋 o przes艂anie PD przez pull request, folder homework_9/imie_nazwisko, powinien zawiera膰 kod choinki oraz wygenerowane drzewko w pdf, png, jpg, gif lub html je艣li choinka jest interaktywna.

Termin: zaj臋cia 21.12, ale je艣li kto艣 si臋 nie wyrobi, to drzewka b臋d臋 przyjmowa膰 do 3 stycznia.

Choinka warta jest 5 punkt贸w.

Projekt 1

Prosz臋 o umieszczanie plik贸w projektu w folderze o nazwie nazwisko1_nazwisko2_nazwisko3 w folderze ./projects/project1.

Zgodnie z harmonogramem:

  • do 15/11 powinien pojawi膰 si臋 PR z plakatem nazwisko1_nazwisko2_nazwisko3.pdf
  • do 16/11 (12:00) powinien pojawi膰 si臋 PR z nagraniem nazwisko1_nazwisko2_nazwisko3.** w formacie, kt贸ry 艂atwo otworzy膰

Tytu艂 PR:

Odpowiednio [projekt1] nazwisko1 plakat i [projekt1] nazwisko1 nagranie (Pull Request robi jedna osoba z zespo艂u)

Inne uwagi:

  • na plakacie powinien znale藕膰 si臋 podpis identyfikuj膮cy autor贸w
  • mo偶na te偶 zrobi膰 upload nagrania na google drive i udost臋pni膰 mailem na [email protected] (tytu艂 maila jak PR) np. gdyby nagranie nie mie艣ci艂o si臋 na gicie
  • warto wys艂a膰 nagranie przed niedziel膮 偶ebym mia艂 szans臋 sprawdzi膰 czy dobrze si臋 odtwarza

Uprzedzam pytania:

  • je偶eli grupa ma 4 osoby to wyd艂u偶a nazwy o czwarte nazwisko
  • je偶eli nagranie ma ponad 2 minuty to prawdopodobie艅stwo utraty punkt贸w oblicza si臋 ze wzoru:

p(t) = min(max((t - 125) * 馃槧 / 馃樁, 0) 1)

gdzie:

  • t - d艂ugo艣膰 nagrania w sekundach
  • 馃槧 - liczba zdenerwowanych tym faktem os贸b
  • 馃樁 - liczba os贸b na wyk艂adzie

przy czym:

  • liczb臋 potencjalnych punkt贸w do stracenia wybiera rzut kostk膮
  • o utracie punkt贸w przes膮dzi wynik wywo艂ania wyra偶enia rbinom(1, 1, p(t)) == 1 w j臋zyku R

zak艂adaj膮c, 偶e nie ustawia si臋 wcze艣niej ziarna losowo艣ci.

  • "do dnia X" oznacza "do ko艅ca dnia X" je偶eli nie napisano inaczej
  • ...

Praca Domowa 5

Kolejn膮 prac膮 domow膮 jest poprawa wykres贸w z Narodowego Spisu Powszechnego (NSP)
https://stat.gov.pl/spisy-powszechne/nsp-2011/nsp-2011-wyniki/

Nale偶y wybra膰 jeden wykres i poprawi膰 go.

Zadanie mozna wykonywa膰 w parach (wtedy nale偶y poprawi膰 2 wykresy).
Realizacja pracy domowej jest zaplanowana na zaj臋cia 2.11.2020.
Za przes艂anie wynik贸w do ko艅ca zaj臋膰 b臋dzie dodatkowy 1 pkt.

Prac臋 domow膮 nale偶y sk艂ada膰 przez PR, tak jak poprzednie.

Praca Domowa 2

W ramach pracy domowej prosz臋 o przygotowanie wizualizacji utworzonej z wykorzystaniem ggplot2.

Praca domowa powinna by膰 wykonana na podstawie wizualizacji dost臋pnej w prasie, telewizji lub internecie, opublikowanej w ci膮gu ostatnich 2 tygodni.
Minimalnie powinno to by膰 odtworzenie wizualizacji (3p), maksymalnie poprawa wizualizacji (5p).
Na przyk艂ad poprawa czytelno艣ci, s艂upki 2d zamiast 3d, poprawa s艂upk贸w, kt贸re nie zaczynaj膮 si臋 w 0, bardziej pasuj膮cy typ wykresu, ...

Prac臋 prosz臋 przes艂a膰 w postaci raportu rmd wyrenderowanego do pdf (preferowane), ewentualnie do html.

Prosz臋 o :

  1. podanie 藕r贸d艂a oraz zamieszczenie wizualizacji kt贸ra jest poprawiana. (konieczne)
  2. umieszczenie kodu oraz utworzonej wizualizacji. (maksymalnie 3 pkt).
  3. kr贸tkie uzasadnienie, dlaczego wykres jest lepszy ni偶 oryginalny. (maksymalnie 2 pkt).

Najlepiej, gdyby wykresy 藕r贸d艂owe nie powtarza艂y si臋 w r贸偶nych pracach domowych. Z kolei wygenerowane wykresy nie mog膮 by膰 prawie identyczne, osobom kt贸re p贸藕niej zg艂osz膮 prac臋 domow膮 b臋d臋 obni偶a膰 punkty.

Prosz臋 o umieszczenie wszystkich plik贸w z prac膮 domow膮 w folderze nazwisko_imie w
https://github.com/mini-pw/2021Z-DataVisualizationTechniques/tree/master/homeworks/homework_2
Praca domowa powinna by膰 zg艂oszona przez Pull Request zawieraj膮cy imi臋, nazwisko oraz numer pracy domowej

Na kolejnych zaj臋ciach pierwsze 3 osoby z listy USOS b臋d膮 przedstawia膰 swoje prace domowe.

Termin: 18.10 (niedziela) do p贸艂nocy.
Prace przes艂ane po tym terminie b臋d膮 mie膰 minus jeden punkt za ka偶dy dzie艅 zw艂oki.

Zadanie Lab 10

Utworzy膰 aplikacj臋 shiny na wz贸r tej:
https://agosiewska.shinyapps.io/World-app/

Dane mo偶na znale藕膰 w folderze https://github.com/mini-pw/2021Z-DataVisualizationTechniques/tree/master/labs/data pod nazw膮 healthexp.Rds.
Mo偶na je wczyta膰 komend膮 healthexp <- readRDS("healthexp.Rds")

Uwaga, shiny apps ma miesi臋czny limit 30h 艂膮cznego korzystania z aplikacji, wi臋c aplikacja mo偶e nie dzia艂a膰 je艣li zostanie przez nas wykorzystany.
Dlatego umieszczam te偶 zdj臋cia pogl膮dowe:

image
image

Prace Domowe 3+4

Prace domowe 3 i 4 s膮 po艂膮czone, oznacza to 偶e obie zalicza si臋 wykonaniem jednego zadania a 艂膮cznie do zdobycia jest 10 pkt.
Plus ewentualne bonusy :)

T臋 prac臋 domow膮 mo偶na wykonywa膰 samodzielnie lub zespo艂owo (K os贸b, patrz opis ni偶ej) i na jej wykonanie s膮 2 tygodnie. Wszystkie osoby z zespo艂u otrzymuj膮 tyle samo punkt贸w.

Na wyk艂adzie omawiali艣my problemy z kodowaniem danych. Patrz: http://biecek.pl/Eseje/grafika/historia/2010MTurk.png
殴r贸d艂o: http://vis.stanford.edu/files/2010-MTurk-CHI.pdf

W ramach pracy domowej nale偶y przygotowa膰 K eksperyment贸w, sprawdzaj膮cych czy okre艣lone problemy z czytaniem danych wci膮偶 wyst臋puj膮 (problemy = iluzje na wykresach, b艂臋dy w odczytywaniu wykresu ko艂owego, b艂臋dy w pokazywaniu danych za pomoc膮 wykres贸w 3D, problemy z tytu艂ami na wykresie) (K = liczba os贸b w zespole, zesp贸艂 z 3 osobami powinien zrobi膰 3 eksperymenty).

Nast臋pnie nale偶y przetestowa膰 na przynajmniej 15 innych osobach czy dany problem wyst臋puje, np przeprowadzaj膮c ankiet臋 typu czy lepszy jest wykres A czy B.

Celem pracy jest sprawdzenie czy ,,dobre praktyki'' opracowane lata temu (s艂upki lepsze ni偶 k膮ty, kolor wykorzystywany z umiarem, unikanie ozdobnik贸w), faktycznie dzia艂a w spo艂ecze艅stwie kt贸re wykresami karmione jest od urodzenia.

Prosz臋 o umieszczenie raportu i ewentualnych dodatkowych plik贸w z prac膮 domow膮 w folderze zawieraj膮cym nazwiska cz艂onk贸w grupy w
https://github.com/mini-pw/2021Z-DataVisualizationTechniques/tree/master/homeworks/homework_3

Praca domowa powinna by膰 zg艂oszona przez Pull Request zawieraj膮cy nazwiska autor贸w oraz numery pracy domowej

Na zaj臋ciach osoby z listy USOS o numerach 4-6 b臋d膮 przedstawia膰 prace domowe swoich grup.

Termin: 02.11 (niedziela) do p贸艂nocy.

Praca domowa 7

Zadaniem jest poprawa pracy domowej numer 2 #60, kt贸ra polega艂a na poprawieniu wybranego przez siebie wykresu.

Macie ju偶 du偶o wi臋cej do艣wiadczenia w tworzeniu dobrych wizualizacji, zobaczmy, czy da si臋 poprawi膰 Wasze prace domowe :)

Co zrobi膰:
Wykorzysta膰 narz臋dzie do wizualizacji w Pythonie (matplotlib, seaborn) do poprawienia wykresu w ggplot2 zrobionego podczas PD2.
Najlepiej poprawi膰 swoj膮 prac臋 domow膮, ale mo偶na te偶 cudz膮.

Jak zrobi膰:
Wys艂a膰 jupyter notebook, ewentualnie pdf lub html. Wa偶ne, 偶eby by艂y w nim wszystkie wykresy oraz kod do wykresu w pythonie.

Powinien on zawiera膰:

  1. oryginalny wykres (z internetu, telewizji, prasy, ...) wraz ze 藕r贸d艂em,

  2. wykres w ggplot2 wraz z linkiem do pracy domowej w kt贸rej on si臋 pojawi艂, kod tego wykresu nie jest potrzebny,

  3. poprawiony wykres z punktu nr 2 zrobiony w Pythonie,

  4. Uzasadnienie, czemu wykres w Pythonie jest lepszy od dw贸ch poprzednich.

Jak wys艂a膰
Tak jak zawsze przez PR do folderu homework_7, tam umie艣ci膰 folder ze swoim imieniem i nazwiskiem, a w nim pliki do pracy domowej.

Do kiedy
Termin: 29.11.2020

Maksymalnie mo偶na otrzyma膰 5 pkt.

Praca domowa 8

W ramach pracy domowej prosz臋 o przygotowanie wizualizacji utworzonej z wykorzystaniem matplotliba lub seaborna.

Praca domowa powinna by膰 wykonana na podstawie wizualizacji dost臋pnej w prasie, telewizji lub internecie, opublikowanej w ci膮gu ostatnich 2 tygodni.

Prac臋 prosz臋 przes艂a膰 w postaci Jupyter Notebooka.

Prosz臋 o :

  • podanie 藕r贸d艂a oraz zamieszczenie wizualizacji kt贸ra jest poprawiana,

  • umieszczenie kodu oraz utworzonej wizualizacji,

  • kr贸tkie uzasadnienie, dlaczego wykres jest lepszy ni偶 oryginalny.

Zale偶y mi w szczeg贸lno艣ci na istotnej poprawie i mniej wy艣wiechtanych przyk艂adach ni偶 wykres ko艂owy -> s艂upkowy.

Prosz臋 o umieszczenie wszystkich plik贸w z prac膮 domow膮 w folderze nazwisko_imie w
https://github.com/mini-pw/2021Z-DataVisualizationTechniques/tree/master/homeworks/homework_8
Praca domowa powinna by膰 zg艂oszona przez Pull Request zawieraj膮cy imi臋, nazwisko oraz numer pracy domowej

Termin: 7.12 (niedziela) do p贸艂nocy.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    馃枛 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 馃搳馃搱馃帀

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google 鉂わ笍 Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.