De HoverTool formatteren
Nu je een plot met een HoverTool hebt gemaakt, is het tijd om een stap verder te gaan door te bepalen hoe de informatie wordt weergegeven.
Het bureau heeft gevraagd om een plot van gemiddelde minuten versus gemiddelde punten per wedstrijd. Ze willen dat de HoverTool de naam van de speler, zijn conference en zijn field goal-percentage toont, afgerond op 2 decimalen.
Deze oefening maakt deel uit van de cursus
Interactieve datavisualisatie met Bokeh
Oefeninstructies
- Maak
TOOLTIPS, met de kolommenconferenceenfield_goal_percals respectievelijkConferenceenField Goal %. - Formatteer het
field_goal_perc-element vanTOOLTIPSzodat het wordt weergegeven met twee decimalen. - Maak de figure en label de x-as als
"Minutes"en de y-as als"Points", en voegTOOLTIPStoe. - Voeg cirkelglyphs toe, met
minutesop de x-as enpointsop de y-as, gebruikmakend vansource.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Create TOOLTIPS
TOOLTIPS = [("Name", "@player"),
("____", "____"),
("____", "____")]
# Add TOOLTIPS to figure
fig = figure(x_axis_label="____", y_axis_label="____", tooltips=____)
# Add circle glyphs
fig.circle(x="____", y="____", source=____)
output_file(filename="formatted_hovertool.html")
show(fig)