{"id":16509294,"url":"https://github.com/mohd-faizy/learn_matplotlib","last_synced_at":"2026-02-26T21:02:51.894Z","repository":{"id":152100027,"uuid":"344763371","full_name":"mohd-faizy/Learn_Matplotlib","owner":"mohd-faizy","description":"Matplotlib is a powerful plotting library in Python that allows you to create static, animated, and interactive visualizations. It’s widely used for representing data graphically, making it easier to analyze and understand.","archived":false,"fork":false,"pushed_at":"2024-06-29T20:37:01.000Z","size":5762,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-22T10:30:46.445Z","etag":null,"topics":["data-visualization","matplotlib","matplotlib-heatmap","matplotlib-pyplot","matplotlib-python","matplotlib-styles","matplotlib-tutorial","plots-graphs","plots-in-python"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mohd-faizy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-03-05T09:43:12.000Z","updated_at":"2024-06-29T20:37:04.000Z","dependencies_parsed_at":"2024-11-13T09:41:27.506Z","dependency_job_id":"099f7ede-aa0d-452a-9939-d6b9c882a837","html_url":"https://github.com/mohd-faizy/Learn_Matplotlib","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mohd-faizy/Learn_Matplotlib","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohd-faizy%2FLearn_Matplotlib","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohd-faizy%2FLearn_Matplotlib/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohd-faizy%2FLearn_Matplotlib/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohd-faizy%2FLearn_Matplotlib/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mohd-faizy","download_url":"https://codeload.github.com/mohd-faizy/Learn_Matplotlib/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohd-faizy%2FLearn_Matplotlib/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29872674,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-26T21:01:59.805Z","status":"ssl_error","status_checked_at":"2026-02-26T21:00:42.555Z","response_time":89,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["data-visualization","matplotlib","matplotlib-heatmap","matplotlib-pyplot","matplotlib-python","matplotlib-styles","matplotlib-tutorial","plots-graphs","plots-in-python"],"created_at":"2024-10-11T15:49:40.233Z","updated_at":"2026-02-26T21:02:51.875Z","avatar_url":"https://github.com/mohd-faizy.png","language":"Jupyter Notebook","readme":"[![author](https://img.shields.io/badge/author-mohd--faizy-red)](https://github.com/mohd-faizy)\n![made-with-Markdown](https://img.shields.io/badge/Made%20with-markdown-blue)\n![Language](https://img.shields.io/github/languages/top/mohd-faizy/Learn_Matplotlib)\n![Maintained](https://img.shields.io/maintenance/yes/2024)\n![Last Commit](https://img.shields.io/github/last-commit/mohd-faizy/Learn_Matplotlib)\n[![contributions welcome](https://img.shields.io/static/v1.svg?label=Contributions\u0026message=Welcome\u0026color=0059b3\u0026style=flat-square)](https://github.com/mohd-faizy/Learn_Matplotlib)\n![Size](https://img.shields.io/github/repo-size/mohd-faizy/Learn_Matplotlib)\n\n# Matplotlib\n\n![Matplotlib-banner](https://github.com/mohd-faizy/Learn_Matplotlib/blob/main/_img/matplotlib-banner.jpg)\n\nWelcome to the Matplotlib repository! This repo is dedicated to providing helpful resources, tutorials, and examples for using the Matplotlib library in Python.\n\n## Table of Contents\n\n- [Matplotlib](#matplotlib)\n  - [Table of Contents](#table-of-contents)\n  - [Roadmap](#roadmap)\n  - [Introduction](#introduction)\n  - [Installation](#installation)\n  - [Usage](#usage)\n    - [Basic Plot](#basic-plot)\n    - [Subplots](#subplots)\n    - [Customizing Plots](#customizing-plots)\n    - [3D Plotting](#3d-plotting)\n  - [Features](#features)\n\n\n## Roadmap\n\n![Matplotlib-roadmap](https://github.com/mohd-faizy/Learn_Matplotlib/blob/main/_img/Matplotlib-Roadmap.png)\n\n## Introduction\n\nMatplotlib is a comprehensive library for creating static, animated, and interactive visualizations in Python. It provides an object-oriented API for embedding plots into applications.\n\nThis repository aims to help users of all skill levels to better understand and utilize the Matplotlib library through comprehensive guides, code snippets, and example projects.\n\n## Installation\n\nTo install Matplotlib, you can use pip, the Python package installer. Ensure you have Python installed, then run:\n\n```bash\npip install matplotlib\n```\n\nFor more detailed installation instructions, please refer to the [official Matplotlib installation guide](https://matplotlib.org/stable/users/installing.html).\n\n## Usage\n\nHere are some basic examples to get you started with Matplotlib:\n\n### Basic Plot\n\n```python\nimport matplotlib.pyplot as plt\n\nx = [1, 2, 3, 4, 5]\ny = [10, 20, 25, 30, 35]\n\nplt.plot(x, y)\nplt.title('Basic Plot')\nplt.xlabel('X-axis')\nplt.ylabel('Y-axis')\nplt.show()\n```\n\n### Subplots\n\n```python\nimport matplotlib.pyplot as plt\n\nx = [1, 2, 3, 4, 5]\ny1 = [10, 20, 25, 30, 35]\ny2 = [15, 25, 20, 30, 40]\n\nfig, axs = plt.subplots(2)\n\naxs[0].plot(x, y1, 'r')\naxs[0].set_title('First Subplot')\naxs[1].plot(x, y2, 'b')\naxs[1].set_title('Second Subplot')\n\nplt.tight_layout()\nplt.show()\n```\n\n### Customizing Plots\n\n```python\nimport matplotlib.pyplot as plt\n\nx = [1, 2, 3, 4, 5]\ny = [10, 20, 25, 30, 35]\n\nplt.plot(x, y, marker='o', linestyle='--', color='g', label='Line with Markers')\nplt.title('Customized Plot')\nplt.xlabel('X-axis')\nplt.ylabel('Y-axis')\nplt.legend()\nplt.grid(True)\nplt.show()\n```\n\n### 3D Plotting\n\n```python\nimport matplotlib.pyplot as plt\nfrom mpl_toolkits.mplot3d import Axes3D\nimport numpy as np\n\nfig = plt.figure()\nax = fig.add_subplot(111, projection='3d')\n\nx = np.linspace(-5, 5, 100)\ny = np.linspace(-5, 5, 100)\nX, Y = np.meshgrid(x, y)\nZ = np.sin(np.sqrt(X**2 + Y**2))\n\nax.plot_surface(X, Y, Z, cmap='viridis')\n\nplt.title('3D Surface Plot')\nplt.show()\n```\n\nFor more examples and detailed tutorials, please refer to the [official Matplotlib documentation](https://matplotlib.org/stable/contents.html).\n\n## Features\n\n- Comprehensive library for creating static, animated, and interactive visualizations\n- Object-oriented API for embedding plots\n- Support for a wide range of plots and visualizations\n- Customization capabilities for plots\n\n## ⚖ ➤ License\n\nThis project is licensed under the MIT License. See [LICENSE](LICENSE) for details.\n\n## ❤️ Support\n\nIf you find this repository helpful, show your support by starring it! For questions or feedback, reach out on [Twitter(`X`)](https://twitter.com/F4izy).\n\n#### $\\color{skyblue}{\\textbf{Connect with me:}}$\n\n➤ If you have questions or feedback, feel free to reach out!!!\n\n[\u003cimg align=\"left\" src=\"https://cdn4.iconfinder.com/data/icons/social-media-icons-the-circle-set/48/twitter_circle-512.png\" width=\"32px\"/\u003e][twitter]\n[\u003cimg align=\"left\" src=\"https://cdn-icons-png.flaticon.com/512/145/145807.png\" width=\"32px\"/\u003e][linkedin]\n[\u003cimg align=\"left\" src=\"https://cdn-icons-png.flaticon.com/512/2626/2626299.png\" width=\"32px\"/\u003e][Portfolio]\n\n[twitter]: https://twitter.com/F4izy\n[linkedin]: https://www.linkedin.com/in/mohd-faizy/\n[Portfolio]: https://ai.stackexchange.com/users/36737/faizy?tab=profile\n\n---\n\n\u003cimg src=\"https://github-readme-stats.vercel.app/api?username=mohd-faizy\u0026show_icons=true\" width=380px height=200px /\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmohd-faizy%2Flearn_matplotlib","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmohd-faizy%2Flearn_matplotlib","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmohd-faizy%2Flearn_matplotlib/lists"}