HoloViz: Visualization and Interactive Dashboards in Python
summary
HoloViz presents a layered Python stack: a data-centric plotting API (hvPlot) that attaches plotting methods to pandas/xarray/geopandas, a rasterizer (DataShader) that renders millions-to-billions of points server-side so only screen pixels transfer, and a dashboard framework (Panel) that wires widgets to plots and deploys via panel serve. Examples include a 213,000-glacier map, ~918,000-flight visualization, exoplanet and ship-traffic apps. Notes: Panel 1.0 uses Bokeh backend; Pyodide/PyScript enable client-side apps but DataShader lacks WebAssembly support.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 0:15Data Visualization Goals
- 1:34Glacier Data Example
- 2:45HoloViz philosophy
- 3:40Iterative workflow
- 5:58Introduction to HV Plot
- 8:55Handling large data
- 12:15Introduction to Panel
- 15:55Advanced dashboard examples
- 19:24Deployment and WASM
- 23:21Interactive API
- 24:40Conclusion and community
- 26:01Q&A session
related talks
30mLevel up your viz skills- from Matplotlib to HoloViz
01h 26mEasily build interactive plots and apps with hvPlot
36mMaking interactive visualizations easy, inside and outside of notebooks
30mMeta-Dashboards: Accelerating Geospatial Web Apps Creation with Voilà
29mUsing Dash by Plotly for Interactive Visualisation of Crime Data
01h 31mBokeh for Data Applications and Visualization
31mBuilding a User Maintainable Visualization Dashboard for...
30mSeeing the needle AND the haystack: single-datapoint selection for billion-poin...
