From 9284ab4ce652b34aac4e59505daf9f80574d6347 Mon Sep 17 00:00:00 2001 From: Philipp Rudiger Date: Thu, 6 Apr 2017 13:37:44 +0100 Subject: [PATCH] Fixed minor bugs updating glyph without glyph_renderer --- holoviews/plotting/bokeh/chart.py | 2 +- holoviews/plotting/bokeh/element.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/holoviews/plotting/bokeh/chart.py b/holoviews/plotting/bokeh/chart.py index 2149116b3e..b9fcb49bbf 100644 --- a/holoviews/plotting/bokeh/chart.py +++ b/holoviews/plotting/bokeh/chart.py @@ -277,7 +277,7 @@ def get_batched_data(self, overlay, ranges=None, empty=False): if not any(v is None for v in vals)} mapping = {{'x': 'xs', 'y': 'ys'}.get(k, k): v for k, v in elmapping.items()} - filter_batched_data(data, elmapping) + filter_batched_data(data, mapping) return data, mapping diff --git a/holoviews/plotting/bokeh/element.py b/holoviews/plotting/bokeh/element.py index 42aea8d0e9..43e07b6a55 100644 --- a/holoviews/plotting/bokeh/element.py +++ b/holoviews/plotting/bokeh/element.py @@ -778,9 +778,9 @@ def update_frame(self, key, ranges=None, plot=None, element=None, empty=False): if glyph: properties = self._glyph_properties(plot, element, source, ranges) + renderer = self.handles.get('glyph_renderer') with abbreviated_exception(): - self._update_glyphs(self.handles['glyph_renderer'], properties, mapping, - glyph) + self._update_glyphs(renderer, properties, mapping, glyph) if not self.overlaid: self._update_ranges(style_element, ranges) self._update_plot(key, plot, style_element)