Aan de slagBegin gratis

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

Bekijk cursus

Oefeninstructies

  • Importeer Category10_5 en factor_cmap.
  • Maak positions, een lijst met "PG", "SG", "SF", "PF" en "C".
  • Geef "position" door aan het argument legend_field en vul het argument fill_color in binnen fig.circle().

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan 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)
Code bewerken en uitvoeren