Advanced Dashboarding#
This exercise is entirely freeform. Get into groups of 3-4 people (if available!) and start building a dashboard, with everything you have learned in this tutorial. By the end of the exercise you should have a dashboard that:
Uses datashading to render the whole dataset
Builds a pipeline using the
.interactive
methodUses a widget to filter the data either using linked selections or using a widget (e.g. a RangeSlider)
Uses a widget to control some aspect of the styling of the plot (e.g. to select a colormap, color, or size)
Is servable by running
panel serve Advanced_Dashboarding.ipynb
in the exercise directory
import pathlib
import colorcet as cc # noqa
import holoviews as hv # noqa
import numpy as np # noqa
import pandas as pd
import panel as pn
import xarray as xr
import hvplot.pandas # noqa: API import
import hvplot.xarray # noqa: API import
pn.extension()