Vrijeworppercentage per positie
Het bureau heeft je om één laatste plot gevraagd. Je gaat factor_cmap gebruiken om een scatterplot te maken die het vrijeworppercentage tegenover het gemiddelde aantal punten visualiseert, waarbij elke spelerspositie een andere kleur krijgt.
Een source-object source is al voor je aangemaakt op basis van de nba-gegevensset en vooraf geladen. De variabele TOOLTIPS, met de naam van de speler, is ook aangemaakt, zodat je die kunt zien wanneer je met de muis over de plot beweegt.
Deze oefening maakt deel uit van de cursus
Interactieve datavisualisatie met Bokeh
Oefeninstructies
- Importeer
Category10_5enfactor_cmap. - Maak
positions, een lijst met"PG","SG","SF","PF"en"C". - Geef
"position"door aan het argumentlegend_fielden vul het argumentfill_colorin binnenfig.circle().
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Import modules
____
____
# Create positions
positions = ["____", "____", "____", "____", "____"]
fig = figure(x_axis_label="Free Throw Percentage", y_axis_label="Points", title="Free Throw Percentage vs. Average Points", tooltips=TOOLTIPS)
# Add circle glyphs
fig.circle(x="free_throw_perc", y="points", source=source, legend_field="____", fill_color=factor_cmap("____", palette=____, factors=____))
output_file(filename="average_points_vs_free_throw_percentage.html")
show(fig)