pceccon
pceccon

Reputation: 9844

Interactive Data Visualiation - Python

I've been working with data visualization using Python. To do such think, I've been using Matplotlib to get the visualizations. However, now I have some demand to provide more interactive visualization, besides a complete GUI. I'm wondering how could I do such thing without losing all work done so far in Python, i.e., if there is some tool for Python to do such thing or if I have to go to D3 or something like it. Here there is an example of what I have to achieve. I'm not building an web app, I just need to provide a good GUI and data interaction.

Thank you in advance.

Upvotes: 2

Views: 576

Answers (2)

jmetz
jmetz

Reputation: 12773

As well as targeting a web app using frameworks as suggested by mwaskom, you could try data visualization / plotting libraries that offer more interactivity than matplotlib, such as

I've used PyQtGraph myself in several small projects.

Upvotes: 2

mwaskom
mwaskom

Reputation: 49002

You could check out the mpld3 project, which aims to provide a translation between matplotlib graphics and d3. It's pretty new and rapidly developing, but it's worth at least keeping an eye on.

For a different approach, there's the vincent library, which has its own API but similarly produces d3 (by way of Vega) for making graphics that target the web in Python.

Upvotes: 1

Related Questions