Black Lives Matter. Please consider donating to Black Girls Code today.
Learn how to use COVID-19 data in open source Dash apps. Register for the Sept 23rd webinar with IQT!

Is brushing and linking available for the Python API in Plotly?


I am trying to use the Python API to create a dashboard with multiple charts. I wanted to be able to link these charts, so that if I zoomed in on certain data points in one chart, it would cause the same effect(selecting the same data points) in the other chart. Does Plotly provide this, because I couldn’t find it anywhere. If not, would anyone be aware of any external Python based APIs that can help? I’m aware that there is a JavaScript based API called postMessage API (


There is no linked brushing available through the Python API.

You could do this in Python and Plotly with Dash however:

Here’s an example: