šŸ“£ Announcing Dash HoloViews

Iā€™m happy to announce the release of Dash HoloViews. This collaboration between the HoloViews and Dash projects makes it possible to build certain classes of interactive Dash applications without the need to manually define any callbacks :tada:

Two particularly powerful use cases are the ability to automatically link selections across multiple plots (also known as crossfiltering) and to display large datasets using Datashader. Both of these use cases can be implemented on top of pandas, Dask, or GPU accelerated cuDF DataFrames.

mapbox_linked_datashader

This functionality with released today with holoviews==1.14.0.

To learn more, check out the blog postā€¦

the new Dash HoloViews documentationā€¦

https://dash.plotly.com/holoviews

and register for the December 18th webinar

Many thanks to the RAPIDS project for funding this work!

7 Likes

:tada: :tada: :tada:

I just love this integration. Iā€™m so happy to see datashader, crossfiltering, & aggregations become more accessible. These apps were possible to write before with callbacks (https://dash.plotly.com/interactive-graphing) but it was more or less boilerplate (and quite a bit of it, too!). So many of our Dash Enterprise customers & community members wrote callbacks for crossfiltered graphs that were more or less the same and so itā€™s a great relief to standardize this use case :slightly_smiling_face:

Looking forward to see what everyone makes!

2 Likes

Thanks a lot to the team - both at Plotly as well as Datashader / Holoviews for making this happen.

Having read the examples on the page -

there is one thing I wanted some clarity onā€¦the last section - ā€œMapbox datashader and linked selectionsā€ doesnā€™t have the code for ā€˜linked_selectionā€™ or the creation of the histogram plot. Can this be rectified please?

Thanks
Ananth