Interactive Data Visualization with Bokeh
George Boorman
Core Curriculum Manager, DataCamp
crosshair 
hover 

from bokeh.models import ColumnDataSourcesource = ColumnDataSource(data=nba)fig = figure(x_axis_label="Minutes Played", y_axis_label="Points Per Game")fig.circle(x="assists", y="points", source=source)output_file(filename="ColumnDataSource.html") show(fig)

from bokeh.models import ColumnDataSource source = ColumnDataSource(data=nba)TOOLTIPS = [("Name", "@player"), ("Team", "@team")]fig = figure(x_axis_label="Assists", y_axis_label="Points",tooltips=TOOLTIPS)fig.circle(x="assists", y="points", source=source) output_file("name_and_team.html") show(fig)

TOOLTIPS = [("Name", "@player"), ("Team", "@team"),("Points", "@points"), ("Assists", "@assists")]fig = figure(x_axis_label="Assists", y_axis_label="Points", tooltips=TOOLTIPS) fig.circle(x="assists", y="points", source=source) output_file("hovertool.html") show(fig)

TOOLTIPS = [("Name", "@player"), ("Team", "@team"),("Points", "@points{0.2f}"), ("Assists", "@assists{0.2f}")]fig = figure(x_axis_label="Assists", y_axis_label="Points", tooltips=TOOLTIPS) fig.circle(x="assists", y="points", source=source) output_file("formatted_hovertool.html") show(fig)

Interactive Data Visualization with Bokeh