Welcome to the HoloViz tutorial! These notebooks will take you through all of the steps involved in exploring data of many different types and sizes, building simple and complex figures, working with thousands or billions of data points, adding interactive behavior, widgets and controls, and deploying full dashboards and applications.
We'll be using a wide range of open-source Python libraries, but focusing on the tools we help maintain as part of the HoloViz project: Panel, hvPlot, HoloViews, GeoViews, Datashader, Param, and Colorcet.
TODO: Screenshot needs updating
The HoloViz tools have been carefully designed to work together with each other and with the SciPy/PyData ecosystem to address a very wide range of data-analysis and visualization tasks, making it simple to discover, understand, and communicate the important properties of your data. Other Python viz tools not included in HoloViz are reviewed at PyViz.org.
This notebook serves as the homepage of the tutorial, including a table of contents letting you launch each tutorial section.
Introduction and setup
The .plot
API: a data-centric approach to visualization
.plot
interface..hvplot
outputs to show relationships..hvplot
visualizations and composing them togetherBuilding interactivity
Building dashboards using Panel
Advanced dashboards (optional)
You will find extensive support material on the websites for each library. You may find these links particularly useful during the tutorial:
.hvplot()