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.
Congratulations, you made it to the end of the course! What’s your #1 takeaway or favorite thing you learned? How are you going to put your newfound skills to use? Leave a comment in the discussion section and let us know.
Comments & Discussion
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.
Become a Member to join the conversation.

lordchuffnel on Nov. 2, 2019
Thanks for the video.