Arrières tireurs versus ailiers
L'agence de médias sportifs prépare un billet de blogue comparant l'importance des arrières tireurs et des ailiers dans la production de points. Elle vous a demandé de produire un nuage de points affichant les points et les aides par match pour chacun des deux postes, en utilisant des couleurs de glyphes, des tailles et des niveaux de transparence différents.
Le jeu de données nba a été filtré pour "SG" et "SF", et est préchargé pour vous sous forme de deux objets source Bokeh appelés shooting_guards et small_forwards. Un HoverTool a aussi été créé pour afficher "player", "team" et "field_goal_perc".
Cette activité fait partie du cours
Visualisation de données interactive avec Bokeh
Instructions de l’exercice
- Ajoutez des glyphes de type cercle pour les points par match en fonction des aides moyennes en utilisant
shooting_guards, en définissantsizeà 16 pixels,fill_colorà rouge, et en assignant0.2au paramètre approprié pour la transparence du glyphe. - Ajoutez des glyphes de type cercle pour représenter les points en fonction des aides moyennes pour les ailiers, remplis en vert, de 6 pixels, avec une transparence de glyphe de
0.6.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
TOOLTIPS = [("Name", "@player"), ("Team", "@team"), ("Field Goal %", "@field_goal_perc{0.2f}")]
fig = figure(x_axis_label="Assists", y_axis_label="Points", title="Shooting Guard vs Small Forward", tooltips=TOOLTIPS)
# Add glyphs for shooting guards
fig.circle(x="assists", y="points", source=shooting_guards, legend_label="Shooting Guard", ____=____, ____="____", ____=____)
# Add glyphs for small forwards
fig.circle(x="assists", y="points", source=small_forwards, legend_label="Small Forward", ____=____, ____="____", ____=____)
output_file(filename="sg_vs_sf.html")
show(fig)