Tablica
Twoje zestawy danych:
część 1: nfl_football_team_stats (1).csvPobierz nfl_football_team_stats (1).csv
część 2: countries-of-the-world (1).csvPobierz countries-of-the-world (1).csv
Będziemy ćwiczyć tworzenie wizualizacji za pomocą różnych typów wykresów i diagramów dostępnych w Tableau.
Dane, dla których będziemy tworzyć wizualizacje, to zestaw statystyk drużyn futbolu amerykańskiego. Zawierają one informacje o pojedynczych meczach, w których drużyny brały udział, kto był przeciwnikiem, jakie były wyniki oraz różne statystyki opisujące sposób gry drużyny. Nie musisz znać się na sporcie, aby tworzyć wizualizacje do tego laboratorium, ale jeśli chcesz uzyskać kontekst, możesz obejrzeć ten film na YouTube
Zminimalizuj wideo dla krótkiego przeglądu na wysokim poziomie i przeczytaj to wpis na Wikipedii, aby lepiej zrozumieć pozycje i statystyki.
Podobnie jak w poprzednim laboratorium, jeśli utkniesz na którymkolwiek z etapów, możesz odwołać się do świetnych materiałów szkoleniowych dostępnych na stronie Tableau.
WAŻNE:
- Do wizualizacji użyj kolorów odpowiadających pierwszej literze imienia i nazwiska. Umieść nazwy kolorów w komentarzach do zadania
- Prześlij plik Tableau lub link do Tableau online
ORAZ - wersję PDF swoich dashboardów
Link do zewnętrznej strony Część 1
Aby ukończyć to laboratorium, wykonaj poniższe kroki.
- Otwórz Tableau i zaimportuj plik
nfl_football_team_stats.csv
. - Zmień typ danych pola
Year
na tekst.- Zmiana
Year
na tekst jest konieczna, ponieważ w tym laboratorium traktujemy go jako dane kategoryczne. W rzadkich przypadkach Tableau może mieć problemy z traktowaniem roku jako liczby, gdy używamy go jako zmiennej kategorycznej. - W wielu przypadkach oprogramowanie ma błędy, a analitycy danych muszą dokumentować te problemy i ich obejścia, aby wiedzieć, jak unikać tych samych problemów w przyszłości.
- Zmiana
- Zacznij analizę od sprawdzenia liczby rozegranych gier w poszczególnych latach.
- Przeciągnij miarę
Number of Records
do Wierszy. - Przeciągnij wymiar
Year
do Kolumn. - Teraz zobaczysz wykres słupkowy z
Number of Records
na osi Y iYear
na osi X. - Zauważ, że 2017 ma mniej gier niż poprzednie lata. Zgadnij dlaczego? Tak, to wskazuje, że dane zostały prawdopodobnie zebrane w połowie sezonu 2017. Trzeba o tym pamiętać, szczególnie przy porównywaniu sum statystyk między sezonami.
- Jesteś prawie na końcu. Jednak ta wizualizacja nadal nie jest "liczbą gier rozegranych w roku". Dlaczego? Jak naprawić ten problem?
- Podpowiedź: przeczytaj rzeczywiste dane, aby dowiedzieć się dlaczego. I zmodyfikuj formułę w Wierszach, aby naprawić problem.
- Po naprawieniu miary, przeciągnij ją z Wierszy do Miary, aby utworzyć nową miarę. Nazwij ją
Number of Games
, aby móc jej używać później.
- Przeciągnij miarę
- Teraz chcemy wizualizować proporcje zwycięstw/przegranych każdej drużyny według roku za pomocą wykresów kołowych. Postępuj zgodnie z poniższymi krokami:
- Utwórz nowy arkusz zawierający wizualizację tabelaryczną z liczbą rekordów według
Team
. Możesz to osiągnąć, przeciągając miaręNumber of Records
do Wierszy, a następnie przeciągając wymiarTeam
do paskaNumber of Records
. - Przeciągnij wymiar
Year
iResult
do Kolumn, aby zobaczyć liczbę zwycięstw i porażek dla każdej drużyny i roku. - Z menu Show Me na górze po prawej stronie wybierz wizualizację wykresu kołowego. To utworzy wykres kołowy dla każdej kombinacji drużyna-rok, pokazując proporcje zwycięstw do porażek.
- Upewnij się, że pole
Team
jest w sekcji Wiersz, a poleYear
w sekcji Kolumny. Tableau czasami odwraca osie po zmianie wizualizacji. Jeśli tak się stało, przejdź do menu Analysis i wybierz Swap Rows and Columns. - Zmień kolory wykresu kołowego, aby zwycięstwa były czerwone, a porażki niebieskie, klikając na Color w menu Marks.
- Dodaj etykiety danych, przeciągając miarę
Number of Records
do kwadratu Etykiety w sekcji Marks. - Zmień wybór z rozwijanego menu na górze na opcję Dopasuj do szerokości, aby zobaczyć wszystkie wykresy kołowe zwycięstw/przegranych dla drużyny na przestrzeni lat.
- Utwórz nowy arkusz zawierający wizualizację tabelaryczną z liczbą rekordów według
- Spróbuj ustalić, czy gra u siebie czy na wyjeździe ma wpływ na częstotliwość zwycięstw drużyny.
- Utwórz nowy arkusz z wykresem słupkowym obok siebie, pokazującym
Number of Records
wedługResult
iGame Location
(kolumny). Z tego wizualizacji powinniśmy zobaczyć, że drużyna grająca u siebie wygrała około 280 więcej gier niż na wyjeździe w ostatnich latach. Biorąc pod uwagę łączną liczbę gier, czy uważasz, że ta przewaga jest istotna?
- Utwórz nowy arkusz z wykresem słupkowym obok siebie, pokazującym
- Możemy ocenić skuteczność drużyny w ofensywie i defensywie na podstawie liczby zdobytych punktów i liczby punktów straconych przez przeciwników.
- Utwórz wykres rozrzutu pokazujący
Average Team Score
(wiersze) iAverage Opponents Score
(kolumny) z różnym kolorem punktów dla każdej drużyny (przeciągnij poleTeam
do koloru w sekcji Marks). - Przeciągnij również pole
Team
do sekcji Labels, aby nazwy drużyn wyświetlały się obok punktów na wykresie, tam gdzie to możliwe. - Zauważysz, że punkty są mocno skupione w prawym górnym rogu wykresu. Dostosuj oba osie, aby zaczynały się od 16, co pozwoli na bliższe spojrzenie na zależność między zdobytymi a traconymi punktami. Możesz to zrobić, klikając prawym przyciskiem na każdą oś, wybierając Edit Axis i ustawiając na Fixed z wartością początkową 16.
- Utwórz wykres rozrzutu pokazujący
- Następnie przyjrzyjmy się statystykom podań w roku 2016, co pokaże, jak silne są umiejętności podaniowe drużyny.
- Utwórz nowy arkusz z wizualizacją tabelaryczną pokazującą miary
Passing Attempts
iPassing Completions
(kolumny) według drużyny (wiersze). - Filtruj dane tylko dla 2016 roku, przeciągając pole
Year
do sekcji filtrów i wybierając 2016 z dostępnych opcji. - Utwórz pole obliczeniowe (Analysis > Create Calculated Field) o nazwie Procent Ukończeń, które będzie dzielić Passing Completions przez Passing Attempts i dodaj je do wizualizacji tabelarycznej. Domyślnie Tableau zsumuje to pole, więc musisz zmienić je na średnią. Aby to zrobić, kliknij na strzałkę rozwijaną obok miary w Measure Values, wybierz Measure i zmień z Sum na Average.
- Zmień format liczbowy pola Procent Ukończeń na procentowy. Procedura jest podobna do zmiany średniej w poprzednim kroku.
- Na końcu posortuj wizualizację według Średniego Procentu Ukończeń. Która drużyna w 2016 miała najwyższy procent ukończeń podań?
- Utwórz nowy arkusz z wizualizacją tabelaryczną pokazującą miary
- Przejdźmy do wizualizacji Procentu Ukończeń jako bardziej interesującej niż tylko tabela.
- Utwórz wizualizację typu treemap zawierającą etykiety dla Drużyny i Średniego Procentu Ukończeń.
- Średni procent ukończeń powinien informować zarówno o rozmiarze pól, jak i kolorach. Dla kolorów wybierz paletę Red-Blue Diverging, tak aby drużyny z wysokim procentem były koloru niebieskiego, a z niskim czerwonego.
- Filtruj dane dla 2017 roku, przeciągając pole
Year
do sekcji filtrów i obserwuj, jak zmienia się wizualizacja. Możesz też dodać filtr, wybierając Analysis > Filters > Year. Zmień filtr na 2016, a potem na 2015, korzystając z dodanego filtra i zauważ, jak zmienia się wizualizacja.
- Przyjrzyjmy się statystykom defensywnym — szczególnie, średniej liczbie sacków, przechwytów i safety dla każdej drużyny, gdy wygrywa.
- Utwórz nowy arkusz z wizualizacją tabelaryczną pokazującą Średnią Liczbę Sacków, Średnie Przechwyty i Średnie Safety według drużyny (wiersze). Pamiętaj, że Tableau domyślnie sumuje te miary, więc musisz zmienić każdą na średnią, klikając na strzałkę obok miary i wybierając Measure, a następnie zmieniając z Sum na Average.
- Filtruj dane tylko dla gier, które drużyna wygrała, przeciągając pole
Result
do sekcji filtrów i wybierając Win. - Otwórz menu Show Me w prawym górnym rogu i wybierz opcję wykresu słupkowego poziomego. Powinny pojawić się poziome słupki dla każdej wybranej miary dla każdej drużyny.
- Dodaj etykiety i kolory dla każdej miary, przeciągając miarę na odpowiedni box w sekcji Marks. Zauważ, że każda miara ma własną sekcję w Marks, więc upewnij się, że przeciągasz właściwą miarę.
- Utwórz jeszcze jedną wizualizację pokazującą, jak dobrze każda drużyna broni, zapobiegając zdobywaniu punktów przez przeciwników.
- Utwórz nowy arkusz z wizualizacją tabelaryczną pokazującą Liczbę Punktów Przeciwnika według drużyny. Pamiętaj, że Tableau domyślnie sumuje te miary, więc musisz zmienić je na średnią, klikając na strzałkę obok miary i wybierając Measure, a następnie zmieniając z Sum na Average. To pokaże nam średnią liczbę punktów, które każda drużyna pozwoliła przeciwnikom zdobyć.
- Załóżmy, że chcemy zobaczyć nie tylko ogólne średnie, ale także, jak bardzo się one różnią w zależności od przeciwnika. Możemy to zobaczyć na wykresie typu box-and-whisker. Aby go utworzyć, wybierz z menu Show Me opcję wykresu box-and-whisker.
- Aby nasz wykres pokazał to, czego oczekujemy, musimy dokonać kilku zmian. Przesuń pole Team z sekcji Marks do sekcji Columns. To utworzy kolumnę dla każdej drużyny.
- Następnie przeciągnij pole Opponent do sekcji Details w sekcji Marks. To rozwinie wykres, pokazując rozkład wyników w zależności od przeciwnika, zamiast tylko ogólnej średniej.
- Połączmy niektóre z utworzonych wizualizacji w dashboard.
- Utwórz dashboard, przechodząc do Dashboard > New Dashboard.
- Dodaj 2-3 wizualizacje, które utworzyłeś, przeciągając i upuszczając każdy arkusz na dashboard.
- Jeśli twój dashboard jest zbyt mały, możesz zmienić jego rozmiar, wybierając z menu Size opcję Fixed Size na Automatic. Tableau automatycznie dostosuje rozmiar wizualizacji do ekranu.
- W rozmiarze Automatic możesz także dostosować wysokość każdego wykresu, aby uzyskać optymalny efekt wizualny.
- Dodaj tytuł do dashboardu, zaznaczając pole Show dashboard title w lewym dolnym rogu ekranu. Edytuj tytuł na Dashboard wydajności drużyn NFL.
- Zapisz swoją pracę na Tableau Public, upewnij się, że twój plik jest widoczny, i skopiuj URL do pliku do pliku z wynikami tego laboratorium.
Część 2
Użyj zestawu danych countries of the world.csv
, utwórz dwie mapy wizualizacji danych dla:
Średni PKB na mieszkańca na świecie. Wybierz paletę kolorów, aby wizualizować PKB na mieszkańca, gdzie głębszy kolor oznacza wyższy PKB na mieszkańca.
Gęstość zaludnienia na świecie według kraju. Wybierz paletę kolorów, aby wizualizować gęstość zaludnienia, gdzie głębszy kolor oznacza wyższą gęstość zaludnienia. Link do zewnętrznej strony
Utwórz dashboard, aby wyświetlić obie mapy danych i zapisz go na Tableau Public. Upewnij się, że twój plik jest widoczny, i skopiuj URL do pliku do pliku z wynikami tego laboratorium.
Linki do zasobów
Aktualne zlecenia dla freelancerów w kategorii Bazy danych i SQL
Dopracowanie
1363 PLN
Trzeba dokonać ulepszenia robota i zautomatyzować jego pracę. Dodać ładowanie według harmonogramu i codziennie. Bazy danych i SQL ∙ 1 godzina 16 minut temu ∙ 5 ofert |
Potrzebny specjalista techniczny od Google Sheets / Analityki na krótkoterminowy projekt
262 PLN
Szukamy osoby, która potrafi tworzyć zarówno proste, jak i skomplikowane tabele z analizą, wizualizacją danych oraz logiką. Potrzebny jest dashboard do oceny jakości kreacji w projekcie reklamowym.✅ Co trzeba zrobić: Na podstawie istniejącego MVP (pokażę i wyjaśnię podczas… Bazy danych i SQL, Zarządzanie projektami ∙ 2 godziny 25 minut temu ∙ 5 ofert |
Potrzebny programista BAS
349 PLN
Potrzebny programista BAS z znajomością funkcjonalności. Trzeba skonfigurować integrację z stanami magazynowymi w sklepie internetowym na Opencart Także zainstalować poprawki dotyczące błędów w rozliczaniu towaru na podstawie wydatkowej faktury. Bazy danych i SQL, Programowanie stron internetowych ∙ 5 godzin 23 minuty temu ∙ 4 oferty |
Potrzebny specjalista od Tableau do konfiguracji analityki. ZdalniePotrzebny specjalista z Tableau do konfiguracji analityki Jesteśmy firmą specjalizującą się w projektach bettingowych, poszukujemy doświadczonego fachowca, który pomoże nam skonfigurować statystyki w Tableau. Zadania: Konsultacja dotycząca możliwości Tableau dla naszego… Bazy danych i SQL, Obróbka danych ∙ 6 godzin 36 minut temu ∙ 2 oferty |
Optymalizacja buforowania strony na Opencart
209 PLN
Problem z długim czasem reakcji strony na odświeżenie produktów i końcowych kategorii, gdzie ładowanie trwa około 15-20 sekund. Nasze propozycje rozwiązania to zainstalowanie na stronie odpowiedniego modułu do cache'owania, jego konfiguracja oraz sprawdzenie, czy ta czynność… Bazy danych i SQL ∙ 10 godzin 9 minut temu ∙ 6 ofert |