Aan de slagGa gratis aan de slag

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

Cursus bekijken

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().

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)
Code bewerken en uitvoeren