From 5260f7a2c95992b5d5b7e6a7ca02fafc1db32dd6 Mon Sep 17 00:00:00 2001 From: Philipp Rudiger Date: Wed, 10 Oct 2018 13:43:24 +0100 Subject: [PATCH] Dynamically switch colormapper type --- holoviews/plotting/bokeh/element.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/holoviews/plotting/bokeh/element.py b/holoviews/plotting/bokeh/element.py index 5d17f06bd2..43fff0cebc 100644 --- a/holoviews/plotting/bokeh/element.py +++ b/holoviews/plotting/bokeh/element.py @@ -1287,6 +1287,9 @@ def _update_glyphs(self, element, ranges, style): elif not self.static_source: self._update_datasource(source, data) + if not self.static_source: + self._update_datasource(source, data) + def update_frame(self, key, ranges=None, plot=None, element=None): """ @@ -1657,7 +1660,7 @@ def _get_colormapper(self, eldim, element, ranges, style, factors=None, colors=N colormapper, opts = self._get_cmapper_opts(low, high, factors, nan_colors) cmapper = self.handles.get(name) - if cmapper is not None: + if cmapper is not None and type(cmapper) is colormapper: if cmapper.palette != palette: cmapper.palette = palette opts = {k: opt for k, opt in opts.items()