---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
File ~/miniconda3/envs/test/lib/python3.10/site-packages/hvplot/converter.py:1151, in HoloViewsConverter.__call__(self, kind, x, y)
1150 try:
-> 1151 from holoviews.operation.datashader import datashade, rasterize, dynspread
1152 from datashader import reductions
File ~/miniconda3/envs/test/lib/python3.10/site-packages/holoviews/operation/datashader.py:5, in <module>
3 import warnings
----> 5 from collections import Callable
6 from functools import partial
ImportError: cannot import name 'Callable' from 'collections' (/home/rsignell/miniconda3/envs/test/lib/python3.10/collections/__init__.py)
During handling of the above exception, another exception occurred:
ImportError Traceback (most recent call last)
Input In [3], in <module>
----> 1 ds.air.hvplot.quadmesh(x='lon', y='lat', rasterize=True)
File ~/miniconda3/envs/test/lib/python3.10/site-packages/hvplot/plotting/core.py:694, in hvPlot.quadmesh(self, x, y, z, colorbar, **kwds)
674 def quadmesh(self, x=None, y=None, z=None, colorbar=True, **kwds):
675 """
676 QuadMesh plot
677
(...)
692 The HoloViews representation of the plot.
693 """
--> 694 return self(x, y, z=z, kind='quadmesh', colorbar=colorbar, **kwds)
File ~/miniconda3/envs/test/lib/python3.10/site-packages/hvplot/plotting/core.py:79, in hvPlotBase.__call__(self, x, y, kind, **kwds)
76 plot = self._get_converter(x, y, kind, **kwds)(kind, x, y)
77 return pn.panel(plot, **panel_dict)
---> 79 return self._get_converter(x, y, kind, **kwds)(kind, x, y)
File ~/miniconda3/envs/test/lib/python3.10/site-packages/hvplot/converter.py:1154, in HoloViewsConverter.__call__(self, kind, x, y)
1152 from datashader import reductions
1153 except:
-> 1154 raise ImportError('Datashading is not available')
1156 opts = dict(dynamic=self.dynamic)
1157 if self._plot_opts.get('width') is not None:
ImportError: Datashading is not available