diff --git a/holoviews/core/operation.py b/holoviews/core/operation.py index 17a0bbd381..652d9c5112 100644 --- a/holoviews/core/operation.py +++ b/holoviews/core/operation.py @@ -119,7 +119,8 @@ def _make_dynamic(self, hmap, dynamic_fn): """ dim_values = zip(*hmap.data.keys()) params = util.get_param_values(hmap) - kdims = [d(values=list(values)) for d, values in zip(hmap.kdims, dim_values)] + kdims = [d(values=list(set(values))) for d, values in + zip(hmap.kdims, dim_values)] return DynamicMap(dynamic_fn, **dict(params, kdims=kdims))