Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What packages do I use to create a visualization dashboard in IPython Notebook?

I'm looking to create a visualization dashboard to display "site search analysis" in Ipyhton notebook in a presentable format and need to know what modules or packages should I use to accomplish that?

-What I've done already? I'm able to create the plots using matplotlib library. The charts that Ive plotted are pretty simple line graphs/histograms like "Unique search term and their frequencies","Most used search term of the day" and so on

-What I need? I need to create a GUI/Dashboard where I can put these charts along with other controls like timeframe(1m | 1day | current),refresh etc. so that this can be used to gauge the real-time state of the site.

References - This is a sample dashboard that I'm looking to replicate in Ipyhton -https://apps.sematext.com/sa-reports/mainPage.do?selectedApplication=13

Please help! What modules/packages should I use to do this quickly in Python?

like image 483
ashu Avatar asked Oct 31 '22 05:10

ashu


1 Answers

You can try bowtie (as a disclaimer, I'm the author).

It has support for matplotlib using SVG elements.

https://bowtie-py.readthedocs.io/en/latest/components.html#svg

You can easily add control elements like buttons and date pickers to the dashboard as well. Just look for the control widgets in the docs.

like image 83
Jacques Kvam Avatar answered Nov 08 '22 03:11

Jacques Kvam