Bokeh: occurs for at least 3.4.1, 3.3.4, and 3.2.2 but not 2.4.3
Holoviews: occurs for at least 1.18.3 and 1.18.0 but not 1.17.1
Expected and observed behaviors
When rendered with the Bokeh backend, GridSpace plots that have one axis lack any tools; the toolbar shows only the Bokeh icon. The behavior I expect is for the plots to have tools, as happens with, e.g., Bokeh 2.4.3 and Holoviews 1.17.1.
Complete, minimal, self-contained example code that reproduces the issue
import holoviews
holoviews.extension("bokeh")
row_grid = holoviews.GridSpace(
{u: holoviews.Labels([(0, 0, u)]) for u in "AB"}, kdims=["u"]
).options(holoviews.opts.Labels(toolbar=None))
row_grid
(The toolbar=None option works around #6126.)
When one adds another dimension, the GridSpace renders with tools, as I expect:
Software version info
Expected and observed behaviors
When rendered with the Bokeh backend,
GridSpace
plots that have one axis lack any tools; the toolbar shows only the Bokeh icon. The behavior I expect is for the plots to have tools, as happens with, e.g., Bokeh 2.4.3 and Holoviews 1.17.1.Complete, minimal, self-contained example code that reproduces the issue
(The
toolbar=None
option works around #6126.)When one adds another dimension, the
GridSpace
renders with tools, as I expect:However, when one suppresses either axis of that
GridSpace
, the result again renders without tools:(The vertical shift of the u axis is another problem.)
With Bokeh 2.4.3 and Holoviews 1.17.1, all four of the above plots have full toolbars.