Interactive plot of topics over time

I am working on an NLP program to extract and analyze topics of research papers based only abstracts. I would like to have a plot like this one:

But when I click on a line I would like to have a new page open and have a list of the top N relevant research papers and the topic prevalence percentage next to the title, and abstract text. All of this in Python. Do you know a way to achieve this?

Thank you!

Topic python-3.x research nlp

Category Data Science

About

Geeks Mental is a community that publishes articles and tutorials about Web, Android, Data Science, new techniques and Linux security.