У меня есть pandas фрейм данных вроде этого:
date hour path
2020-05-09 11.5 abc/sdfsdfsf.mp4
2020-05-09 10.4 abc/dgdfgdfgd.mp4
2020-05-08 5.6 abc/e64464.mp4
2020-05-08 7.5 abc/dfvfvdvdvf.mp4
2020-05-08 7.0 abc/54355354535.mp4
...... ......
2018-02-11 22.3 zzz/hfhgfgfb.mp4
Я делаю график, используя это:
intermap.plot(x='date', y='hour',style=".",figsize=(14,5))
plt.savefig('templates/interactiveMap.png')
plt.close('all')
И карта выглядит так
Итак, карта состоит из кругов / точек. Теперь я хочу сделать точки интерактивными. И когда кто-то нажимает на точку, открывается путь к этой точке.
Например:
Если кто-то щелкнет по точке, где date=2020-05-09
и hour=11.5
, то откроется путь abc/sdfsdfsf.mp4
.
Сейчас я просто показываю изображение templates/Interactivemap.png
в моем коде html, например:
<img src="templates/interactivemap.png">