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

Matplotlib course #71

Open
Haleshot opened this issue Mar 18, 2025 · 0 comments
Open

Matplotlib course #71

Haleshot opened this issue Mar 18, 2025 · 0 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@Haleshot
Copy link
Collaborator

Haleshot commented Mar 18, 2025

We're seeking contributors for a comprehensive course on Matplotlib! Contributors will be credited as authors in the course's directory and in the notebooks they contribute.

Claiming a notebook.

Any notebook without an assigned author needs a contributor. To get started, leave a comment to claim a notebook you'd like to contribute, and then create a pull request with your draft.

Please let us know if you have feedback on the proposed notebooks; we are open to changing the course structure as well.

Notebook Description Status Author
Why Matplotlib Introduction to Matplotlib's place in the Python visualization ecosystem and its design philosophy 🚧
Matplotlib Architecture Understanding Figure, Axes, Artists, and the object-oriented vs pyplot interfaces 🚧
Basic Line and Scatter Plots Creating customized line and scatter plots with markers, styles, and colors 🚧
Bar Charts and Histograms Building vertical, horizontal, stacked, and grouped bar charts with labels 🚧
Statistical Visualization Box plots, violin plots, error bars, and kernel density estimates 🚧
Fill Between and Area Charts Highlighting regions between curves and creating filled area plots with transparency 🚧
Text and Annotations Adding rich text elements, mathematical equations, arrows, and annotations 🚧
Working with Images Displaying, transforming, and analyzing images using imshow and related functions 🚧
Contour Plots and Heatmaps Creating contour lines, filled contours, and customized heatmaps 🚧
Multiple Subplots and Layouts Creating complex layouts with GridSpec, nested layouts, and insets 🚧
3D Plotting Fundamentals Creating 3D scatter, surface, wireframe, and contour plots 🚧
Custom Colormaps and Color Management Working with colormaps, normalizations, and creating custom color schemes 🚧
Vector Fields and Stream Plots Creating quiver plots, streamplots, and barbs for vector data visualization 🚧
Event Handling and Interactivity Working with mouse clicks, hover events, and building interactive plots 🚧
Animation Techniques Creating frame-based animations, real-time plots, and saving animations 🚧
Specialty Plots Radar charts, Sankey diagrams, Hinton diagrams, and other specialized visualizations 🚧
Performance Optimization Path simplification, marker subsampling, chunking, and other techniques for large datasets 🚧
Style Sheets and Customization Using built-in styles, creating custom styles, and controlling plot aesthetics 🚧
Polar and Geographic Plotting Working with polar coordinates and map projections 🚧
Matplotlib for Scientific Publication Creating publication-quality figures and adhering to visual best practices 🚧

Subscribe to this issue to get notified when new notebooks drop.

@Haleshot Haleshot added enhancement New feature or request help wanted Extra attention is needed labels Mar 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant