CommencezCommencez gratuitement

Pourcentage de lancers francs par position

L'agence vous a demandé un tout dernier graphique. Vous allez utiliser factor_cmap pour créer un nuage de points illustrant le pourcentage de lancers francs en fonction de la moyenne de points, en affichant chaque position de joueur avec une couleur différente.

Un objet source nommé source a été créé à partir du jeu de données nba et préchargé pour vous. La variable TOOLTIPS, qui contient le nom du joueur, a aussi été créée pour pouvoir l'afficher au survol de la souris du graphique.

Cette activité fait partie du cours

Visualisation de données interactive avec Bokeh

Voir le cours

Instructions de l’exercice

  • Importez Category10_5 et factor_cmap.
  • Créez positions, une liste contenant "PG", "SG", "SF", "PF" et "C".
  • Passez "position" à l'argument legend_field et complétez l'argument fill_color dans fig.circle().

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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)
Modifier et exécuter le code