Percentuale di tiri liberi per ruolo
L'agenzia ti ha chiesto un ultimo grafico. Userai factor_cmap per costruire uno scatter plot che visualizzi la percentuale di tiri liberi in funzione della media punti, mostrando ogni ruolo con un colore diverso.
Un oggetto sorgente chiamato source è stato creato dal dataset nba e caricato per te. È stata creata anche la variabile TOOLTIPS, contenente il nome del giocatore, così da poterlo visualizzare al passaggio del mouse sul grafico.
Questo esercizio fa parte del corso
Visualizzazione interattiva dei dati con Bokeh
Istruzioni dell'esercizio
- Importa
Category10_5efactor_cmap. - Crea
positions, una lista contenente"PG","SG","SF","PF"e"C". - Passa
"position"all'argomentolegend_fielde completa l'argomentofill_colorall'interno difig.circle().
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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)