Skip to content

A comprehensive guide to visualizing data with Matplotlib, from basic plotting techniques to advanced customization, for effective data storytelling in data science and analysis.

License

Notifications You must be signed in to change notification settings

mr-pylin/data-visualization-workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📊 Matplotlib Workshop

A comprehensive guide to visualizing data with Matplotlib, from basic plotting techniques to advanced customization, for effective data storytelling in data science and analysis.

📖 Table of Contents

  1. Introduction
    Get started with the basics of Matplotlib and its capabilities.
  2. Basic Plotting
    Learn how to create simple plots and visualize data.
  3. Styling Plots
    Discover how to customize and style your plots for better presentation.
  4. Sub Plots
    Understand how to create and manage multiple plots in a single figure.
  5. Work with Images
    Explore techniques for displaying and processing images using Matplotlib
  6. 3D Plotting
    Dive into creating and visualizing three-dimensional plots.

📋 Prerequisites

⚙️ Setup

This project was developed using Python v3.12.3. If you encounter issues running the specified version of dependencies, consider using this specific Python version.

📦 Installing Dependencies

You can install all dependencies listed in requirements.txt using pip.

pip install -r requirements.txt

🛠️ Usage Instructions

  • Open the root folder with VS Code
    • Windows/Linux: Ctrl + K followed by Ctrl + O
    • macOS: Cmd + K followed by Cmd + O
  • Open .ipynb files using Jupyter extension integrated with VS Code
  • Allow VS Code to install any recommended dependencies for working with Jupyter Notebooks.
  • Note: Jupyter is integrated with both VS Code & Google Colab

🔗 Useful Links

🔍 Find Me

Any mistakes, suggestions, or contributions? Feel free to reach out to me at:

I look forward to connecting with you! 🏃‍♂️

©️ Copyright Information

Image Copyright Owner Address
CH02_Fig0222(b)(cameraman).tif Massachusetts Institute of Technology MIT.edu
CH06_Fig0638(a)(lenna_RGB).tif Public domain -

📄 License

This project is licensed under the Apache License 2.0.
You are free to use, modify, and distribute this code, but you must include copies of both the LICENSE and NOTICE files in any distribution of your work.

✍️ Additional Licensing Information

  • Original Images:

    • The images located in the ./assets/images/original/ folder are licensed under the CC BY-ND 4.0.
    • Note: This license restricts derivative works, meaning you may share these images but cannot modify them.
  • Third-Party Assets:

    • Additional images located in ./assets/images/third_party/ are used with permission or according to their original licenses.
    • Attributions and references to original sources are included in the code where these images are used.

About

A comprehensive guide to visualizing data with Matplotlib, from basic plotting techniques to advanced customization, for effective data storytelling in data science and analysis.

Topics

Resources

License

Stars

Watchers

Forks