Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Interactive matplotlib #807

Closed
baserge opened this issue Nov 20, 2019 · 4 comments
Closed

Interactive matplotlib #807

baserge opened this issue Nov 20, 2019 · 4 comments
Labels
type: enhancement Minor feature or improvement to an existing feature

Comments

@baserge
Copy link

baserge commented Nov 20, 2019

Is it possible to add support for interactive matplotlib plots?

Though the project is new, I really like how it looks and feels. It is quite easy and quick to develop a nice looking dashboard you can share with colleagues. However, there is one question that puzzles me. Of course, there are all those nice plotting libraries that came recently and that are really great for the web. But, I think mpl is still the most complete and the most used library in the Python community. It has multiple advantages, especially when it comes to the customization and producing publication quality plots. In addition, we know that it is possible to use mpl in an interactive way. Finally, this is what works quite well in Jupyter (the webagg backend, as I understand). Unfortunately, there seems to be no dashboarding toolkit that allows to use mpl in the same way to create standalone web-apps. I was wondering if it is possible to add such a support to Panel or there is a fundamental problem that I overlook here. I believe having such a feature may help to strongly bias users, at least those who know mpl well, towards Panel.

@baserge baserge added the TRIAGE Default label for untriaged issues label Nov 20, 2019
@ceball
Copy link
Contributor

ceball commented Nov 20, 2019

As an aside: have you seen ipympl/jupyter-matplotlib? You can likely use that with voila, at least (although I haven't tried).

@philippjfr philippjfr added type: enhancement Minor feature or improvement to an existing feature and removed TRIAGE Default label for untriaged issues labels Dec 5, 2019
@nitrocalcite
Copy link

Is this closed with #1469 and the release of 0.10.0 or is there more work coming in this direction?

@MarcSkovMadsen
Copy link
Collaborator

I think an example demonstration that it is now possible to use would add value

@philippjfr
Copy link
Member

This has indeed been addressed with the ipympl support, we'll track further work in #2349.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: enhancement Minor feature or improvement to an existing feature
Projects
None yet
Development

No branches or pull requests

5 participants