From 16ad5983c64b01b9db93b5a7aea43ff2f825580b Mon Sep 17 00:00:00 2001 From: Philipp Rudiger Date: Fri, 7 Apr 2017 13:40:19 +0100 Subject: [PATCH] Fix for Shape colormapping --- geoviews/plotting/bokeh/__init__.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/geoviews/plotting/bokeh/__init__.py b/geoviews/plotting/bokeh/__init__.py index 6f480bca..6f3349c7 100644 --- a/geoviews/plotting/bokeh/__init__.py +++ b/geoviews/plotting/bokeh/__init__.py @@ -153,9 +153,10 @@ def get_data(self, element, ranges=None, empty=False): dim = element.vdims[0].name if element.vdims else None if cmap and dim and element.level is not None: cdim = element.vdims[0] + dim_name = util.dimension_sanitizer(cdim.name) cmapper = self._get_colormapper(cdim, element, ranges, style) - data[cdim.name] = [] if empty else element.dimension_values(2) - mapping['fill_color'] = {'field': cdim.name, + data[dim_name] = [] if empty else [element.level for _ in range(len(xs))] + mapping['fill_color'] = {'field': dim_name, 'transform': cmapper} if 'hover' in self.tools+self.default_tools: