How to Contribute to Matplotlib on GitHub

Contribute to Matplotlib on GitHub

So you’ve been using Matplotlib for a while and want to give back to the project. Maybe you spotted a bug, have an idea for an improvement, or just want to dive into open-source development for the first time. Whatever the reason, contributing to Matplotlib is very doable, and this guide walks you through the … Read more >>

How to Fix ModuleNotFoundError for Matplotlib in Python

no module named matplotlib

You ran your script, and Python hit you with this: ModuleNotFoundError: No module named ‘matplotlib’ Don’t worry, this is one of the most common Python errors, and it’s almost always fixable in under five minutes. The tricky part is that this error can happen for several different reasons, and the fix depends on which one … Read more >>

How to Upgrade or Uninstall Matplotlib in Python

Upgrade or Uninstall Matplotlib in Python

Whether your code is throwing compatibility warnings, a newer Matplotlib version has features you want to use, or you just need a clean slate, this guide covers everything. I’ll show you how to check your current version, upgrade Matplotlib, install a specific version, and completely uninstall it — using pip, conda, and inside virtual environments. … Read more >>

How to Install Matplotlib in Python (Windows, Mac & Linux)

Install Matplotlib in Python

Installing Matplotlib takes just one command in most cases. But if you’re hitting errors like ModuleNotFoundError, pip not recognized, or a blank plot that refuses to show up — you’re in the right place. In this guide, I’ll walk you through every way to install Matplotlib: using pip, conda, a virtual environment, and your Linux package manager. … Read more >>

Matplotlib Axis Label Font Size

Matplotlib Axis Label Font Size

When I first started building data visualizations in Python, I often found myself squinting at the screen. The default plots were great, but the axis labels were almost always too small to read once I put them into a presentation. It took me some time to realize that Matplotlib gives you total control over typography. … Read more >>

How to Turn Off Axis Labels in Matplotlib

Turn Off Axis Labels in Matplotlib

If you have ever created a plot in Matplotlib, you know it automatically adds those tiny numbers and labels to your axes. Usually, this is exactly what you want, but sometimes these labels just get in the way of a clean visual. I have found that when I’m creating a high-level dashboard or a heat … Read more >>

How to Change Matplotlib Tick Label Font Size

Change Matplotlib Tick Label Font Size

In my years of developing data visualizations with Python, I have realized that the default settings are rarely perfect. Often, the default tick labels are just too small to read on a high-resolution screen or a printed report. I have spent a lot of time tweaking plots for presentations, and I found that adjusting the … Read more >>

Matplotlib Multiple Circle Plots

Matplotlib Multiple Circle Plots

Creating multiple circles in Matplotlib is one of those tasks that sounds simple until you actually try to align them perfectly. I have spent years building dashboards and data visualizations in Python, and I can tell you that there are at least three ways to do this. Each has its own place depending on whether … Read more >>

How to Create Multiple Violin Plots in Matplotlib

Create Multiple Violin Plots in Matplotlib

When I first started visualizing complex datasets, I often relied on box plots to see the distribution of my data. However, I quickly realized that box plots can hide important details, like whether a distribution has multiple peaks. That is when I discovered violin plots in Matplotlib, which combine a box plot with a kernel … Read more >>

51 Python Programs

51 PYTHON PROGRAMS PDF FREE

Download a FREE PDF (112 Pages) Containing 51 Useful Python Programs.

pyython developer roadmap

Aspiring to be a Python developer?

Download a FREE PDF on how to become a Python developer.

Let’s be friends

Be the first to know about sales and special discounts.