Contribute Media
A thank you to everyone who makes this possible: Read More

Seeing the needle AND the haystack: single-datapoint selection for billion-poin...


Speaker:: Jean-Luc Stevens

Track: PyData: Visualization Python tools like Bokeh and Dash let you build custom Web-based interactive visualization apps and dashboards. While these solutions work well to visualize megabyte-sized datasets, web technologies (including WebGL) stuggle to render gigabyte or larger datasets efficiently, because they transfer all the data into the client browser. Pre-rendering the data on the server using a tool like Datashader can visualize such large datasets efficiently, but the resulting static renderings make exploring individual datapoints difficult.

This talk introduces an easy-to-use hvPlot API that leverages HoloViews, Datashader, Bokeh, and Panel to build dashboards that do server-side rendering of billions of data points without losing the ability to interactively inspect individual samples in the browser.

These tools let you dump in your data and immediately see both the overall structure and explore the individual data items without having to program with events, callbacks, or other advanced mechanisms, and with very little programming required at all.

See,, and for more details and how to get started!

Recorded at the PyConDE & PyData Berlin 2022 conference, April 11-13 2022. More details at the conference page: Twitter: Twitter:


Improve this page