-
Notifications
You must be signed in to change notification settings - Fork 43
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
Add interactive and 3D plotting to Matplotlib content #239
Comments
There's an inherent challenge in coming up with good tutorial material for interactive plotting in a static book-like medium, but it would be a good addition. 3D plotting would be great too. Would these be suitable tasks for our SIParCS intern? |
@jukent by "interactive" do you mean leveraging a plotting tool like Plotly/Dash and/or Holoviews/hvplot? |
Yes I believe so. I'm not sure who originally wrote "interactive and 3D plotting" in the Matplotlib coming soon, but maybe they can chime in more with their ideas. I think this could be great for a SIParCS intern. |
Hi @jukent, FYI the GeoCAT team recently published their first interactive plotting example using bokeh: It's a fairly complicated example that shows how to plot high resolution unstructured grids, but my understanding is that GeoCAT will expand this gallery with some more basic examples when time permits. @erogluorhan can possibly say more about their plans. Given the overlapping educational goals with Pythia and GeoCAT-examples, and the nascent state of GeoCAT's interactive plotting examples, it would worth having a conversation with @erogluorhan et al about how we might leverage efforts. From a user perspective it would be ideal if user's could seamlessly make use of interactive plotting examples regardless of whether they are hosted on Pythia or GeoCAT-examples. Maybe nothing will come of this, but its worth a conversation :-) |
GeoCAT is planning to put together more interactive visualization examples in the near future through two main scopes:
"Interactivity" may have different types and levels; I'd recommend having a look at this GeoCAT-viz issue to see different perspectives. I don't have much information about what this original issue was meant with "interactive matplotlib" visualization (maybe pan, zoom, etc, or animations), GeoCAT used and will likely use bokeh for pan/zoom kind of interavctivity, as John mentioned. We are happy to discuss any integration between Pythia content and GeoCAT as well as putting contribution. |
This might be a good hackathon 2023 project |
It is listed as something we want to cover, with the rest of the Matplotlib content coming together - maybe it is time to tackle this?
The text was updated successfully, but these errors were encountered: