Thanks for writing in. It’s not clear what your question is, but it seems like you’re on the right track.
I would go through our tutorial at https://dash.plot.ly/.
However, the sorts of things you’re looking to do are all possible with base plotly.
Range sliders are explained here: https://plot.ly/python/range-slider/
Text and annotations are explained here: https://plot.ly/python/text-and-annotations/
And you can use <a>
tags in labels or annotations to make them clickable.
Hope this helps. If you need more support, you can check out Plotly support plans here: https://support.plot.ly/plans