This PR updates the histogram viewer setup to create the initial layout using the current state bar gap settings. While we listen for changes in the callback, it is possible that the state may already be set to something other than zero (e.g. if the viewer is using a subset of PlotlyHistogramViewerState with different initial values as its state class).
This PR updates the histogram viewer setup to create the initial layout using the current state bar gap settings. While we listen for changes in the callback, it is possible that the state may already be set to something other than zero (e.g. if the viewer is using a subset of
PlotlyHistogramViewerState
with different initial values as its state class).