Wyróżnianie za pomocą rozmiaru glifów
Agencja mediów sportowych, z którą wcześniej współpracowałeś, ponownie się zgłosiła – tym razem z prośbą o kolejne wizualizacje! Chcą wykresu, który wykorzystuje glify o różnych rozmiarach do prezentowania statystyk zawodników.
Zbiór danych nba został już wczytany i podzielony na dwa DataFrame'y – east i west – odpowiadające konferencjom wschodniej i zachodniej. Stworzysz wykres przedstawiający punkty w zależności od asyst, gdzie rozmiar glifów będzie zależał od średniej liczby bloków na mecz.
To ćwiczenie jest częścią kursu
Interaktywna wizualizacja danych z Bokeh
Instrukcje do ćwiczenia
- Użyj
eastiwest, aby utworzyćeast_sizesiwest_sizes– dzieląc odpowiednioeast["blocks"]iwest["blocks"]przez5. - Dodaj do
figglify kół reprezentujące punkty w zależności od asyst dlaeast; użyj niebieskiego koloru wypełnienia,fill_alpharównego0.3, etykiety legendy"East"i ustawradiusnaeast_sizes. - Powtórz powyższe dla
west, ale użyj czerwonego wypełnienia, ustaw etykietę legendy"West"i użyjwest_sizesdo zmiany rozmiaru glifów.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Create sizes
east_sizes = ____
west_sizes = ____
fig = figure(x_axis_label="Assists", y_axis_label="Points", title="NBA Points, Blocks, and Assists by Conference")
# Add circle glyphs for east
____
# Add circle glyphs for west
____
output_file(filename="size_contrast.html")
show(fig)