import hvplot.pandas # noqa from bokeh.sampledata.sea_surface_temperature import sea_surface_temperature as sst sst.hvplot() scrampled = sst.sample(frac=1) scrampled.hvplot() from bokeh.models.formatters import DatetimeTickFormatter formatter = DatetimeTickFormatter(months='%b %Y') sst.hvplot(xformatter=formatter) sst.hvplot.violin(by='index.month') sst.hvplot.heatmap(x='index.hour', y='index.month', C='temperature', cmap='reds') sst.hvplot(groupby=['index.year', 'index.month'], widget_type='scrubber', widget_location='bottom') import xarray as xr import hvplot.xarray # noqa air_ds = xr.tutorial.open_dataset('air_temperature').load() air_ds air_ds.hvplot.violin(y='air', by='time.month') air_ds.mean(dim=['lat', 'lon']).hvplot(by='time.hour', groupby=['time.year', 'time.month'])