You can also view Jupyter notebooks online without running them locally using NBViewer.
Welcome to Matplotlib Learning ! This repository contains Jupyter notebooks and Python scripts to help you learn and explore Matplotlib, a powerful plotting library for Python.
Matplotlib is a widely used data visualization library in Python that enables users to create static, animated, and interactive visualizations. This repository serves as a collection of examples, tutorials, and exercises to enhance your understanding of Matplotlib.
The repository includes:
- Notebooks/ – Jupyter notebooks with explanations and examples.
- Scripts/ – Python scripts for various Matplotlib plots.
- Images/ – Sample output plots from Matplotlib.
- Resources/ – Additional learning materials and references.
Running the Notebooks
To run the Jupyter notebooks:
jupyter notebookThen open the desired notebook from the Jupyter interface.
Ensure you have the following installed:
- Python (>=3.7)
- Jupyter Notebook (if using notebooks)
- Matplotlib
- NumPy
- Pandas (optional for data visualization)
You can install the dependencies using:
pip install matplotlib numpy pandas jupyterTo clone this repository to your local machine, run:
git clone https://github.com/vivek-iin/matplotlib-learning.git
cd matplotlib-learningThis repository covers the following Matplotlib topics:
- Basic plotting (
plot,scatter,bar,hist) - Customizing plots (labels, legends, colors, styles)
- Subplots and multi-panel figures
- Working with figures and axes
- Interactive plots
- 3D plotting
- Animations with Matplotlib
- Seaborn integration for enhanced visuals
If you want to contribute, feel free to fork the repo, make your changes, and submit a pull request!
This project is licensed under the MIT License - see the LICENSE file for details.
For any questions or discussions, feel free to open an issue or reach out via GitHub.