Bokeh 2.3.3 ((free)) Jun 2026

If you are upgrading from 2.3.3 to 3.x, consult the Migration Guide as version 3.0 introduced significant changes to the layout engine and property system. User guide — Bokeh 2.3.3 Documentation

hover = HoverTool() hover.tooltips = [("Species", "@species"), ("Petal Length", "$x0.00"), ("Petal Width", "$y0.00")] p.add_tools(hover) bokeh 2.3.3

By the time Bokeh 2.3.3 arrived, the 2.x branch had undergone over two years of rigorous real-world testing across thousands of companies. Version 2.3.3 was the culmination of that process. It was primarily a , addressing minor regressions found in 2.3.2 regarding: If you are upgrading from 2

This example creates an interactive plot with a sine wave, allowing users to hover over the plot and see the corresponding x and y values. It was primarily a , addressing minor regressions found in 2

def update(): new_x = source.data['x'][-1] + 0.1 new_y = np.sin(new_x) source.stream('x': [new_x], 'y': [new_y], rollover=200)