ProjectPythia/pythia-foundations

Coverage of plotting libraries beyond Matplotlib

Opened this issue · 5 comments

If for complete Python beginners, why Matplotlib? Huge respect to John Hunter and the community, but it is a low level API compared to Seaborn, Plotly and others. I understand why Matplotlib is a key part of the scientific Python stack (after coming to it ~ 13 years ago from Matlab). I also love how Hadley and others have used grammar of graphics etc for the impressive ggplot API.

Matplotlib is a key part of the scientific Python stack

That's exactly why Matplotlib. 😉 It's also used as the basis for plotting by several other tools like MetPy, Geocat, Cartopy, etc.

That doesn't mean it has to be the only plotting library covered. We'd be happy to have contributions of training materials for other plotting libraries with earth system science applications.

clyne commented

Indeed. We're iterating over some examples for the GeoCAT gallery using Holoviews+Datashader to demonstrate interactive plots and the ability to handle high resolution data. I'd like to get these incorporated somehow in Pythia. Thanks for the input, @kitmacleod !

To @ProjectPythia/education, I put a "medium" label on this, but feel free to suggest otherwise!

This might be another example of a Cookbook topic!

clyne commented

This might be another example of a Cookbook topic!

Coincidentally, NCAR's GeoCAT team just created their first interactive plotting example using Holoviews+datashader+geofviews here. Is this what you have in mind for a cookbook, @brian-rose