diff --git a/xarray_leaflet/xarray_leaflet.py b/xarray_leaflet/xarray_leaflet.py index b26f034..e32985e 100644 --- a/xarray_leaflet/xarray_leaflet.py +++ b/xarray_leaflet/xarray_leaflet.py @@ -392,7 +392,9 @@ def _get_tiles(self, change=None): da_tile = np.stack(das, axis=2) write_image(path, da_tile, self.persist) else: - da_tile = self.colormap(das[0]) + alpha = np.where(np.isnan(das[0]), 0, 1) + da_tile = self.colormap(das[0]) + da_tile[:,:,3:] = np.expand_dims(alpha, axis=2) write_image(path, da_tile*255, self.persist) if self.dynamic: