Join us and get access to thousands of tutorials and a community of expert Pythonistas.

Unlock This Lesson

This lesson is for members only. Join us and get access to thousands of tutorials and a community of expert Pythonistas.

Unlock This Lesson

Hint: You can adjust the default video playback speed in your account settings.
Hint: You can set the default subtitles language in your account settings.
Sorry! Looks like there’s an issue with video playback 🙁 This might be due to a temporary outage or because of a configuration issue with your browser. Please see our video player troubleshooting guide to resolve the issue.

Python Plotting With Matplotlib (Summary)

As you saw in some of the examples in this course, there’s no getting around the fact that matplotlib can be a technical, syntax-heavy library. Creating a production-ready chart sometimes requires a half hour of Googling and combining a hodgepodge of lines in order to fine-tune a plot.

However, understanding how the interfaces interact is an investment that can pay off down the road. Taking the time to dissect code rather than resorting to the Stack Overflow “copy pasta” solution tends to be a smarter long-term solution. Sticking to the object-oriented approach can save hours of frustration when you want to take a plot from plain to a work of art.

lordchuffnel on Nov. 2, 2019

Thanks for the video.

pshekhar2707 on March 7, 2020

Good to understand difference between Stateless and Stateful approach of plotting

glaucorolim on May 3, 2020

Thanks, very clear! understanding the principles… we can move forward

nihalsaRealPython on June 27, 2020

Good summary but a bit dense/fast for beginners. Tried at 0.75 video speed, which distorts the audio. I ended up pausing and repeating a few times. Overall good course. Next:Seaborn.

aniketbarphe on Sept. 4, 2021

It will be great help if get PDF of theory part as well as documented form of code as it makes lot of mistakes while typing the same code.

Glenn Lehman on Sept. 13, 2021

Great learning experience!

I appreciated the advise to type out all the code. This allowed me to modify some of the items and see how this changed the output. Plus my typing skills allowed me to practice some basic debugging.

Thank you.

Become a Member to join the conversation.