CommencezCommencez gratuitement

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

Voir le cours

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éfinissant size à 16 pixels, fill_color à rouge, et en assignant 0.2 au 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)
Modifier et exécuter le code