|
| https://realpython.com/ |
| Start Here | https://realpython.com/start-here/ |
|
Learn Python
| https://realpython.com/courses/python-plotting-matplotlib/continue/ |
| Python Tutorials →In-depth articles and video courses | https://realpython.com/search?kind=article&kind=course&order=newest |
| Learning Paths →Guided study plans for accelerated learning | https://realpython.com/learning-paths/ |
| Quizzes & Exercises →Check your learning progress | https://realpython.com/quizzes/ |
| Browse Topics →Focus on a specific area or skill level | https://realpython.com/tutorials/all/ |
| Community Chat →Learn with other Pythonistas | https://realpython.com/community/ |
| Office Hours →Live Q&A calls with Python experts | https://realpython.com/office-hours/ |
| Podcast →Hear what’s new in the world of Python | https://realpython.com/podcasts/rpp/ |
| Books →Round out your knowledge and learn offline | https://realpython.com/products/books/ |
| Reference →Concise definitions for common Python terms | https://realpython.com/ref/ |
| Code Mentor →BetaPersonalized code assistance & learning tools | https://realpython.com/mentor/ |
| Unlock All Content → | https://realpython.com/account/join/ |
|
More
| https://realpython.com/courses/python-plotting-matplotlib/continue/ |
| Learner Stories | https://realpython.com/learner-stories/ |
| Python Newsletter | https://realpython.com/newsletter/ |
| Python Job Board | https://www.pythonjobshq.com |
| Meet the Team | https://realpython.com/team/ |
| Become a Tutorial Writer | https://realpython.com/write-for-us/ |
| Become a Video Instructor | https://realpython.com/become-an-instructor/ |
| Search | https://realpython.com/search |
| https://realpython.com/search |
| Join | https://realpython.com/account/join/ |
| Sign‑In | https://realpython.com/account/login/?next=%2Fvideos%2Fpython-plotting-matplotlib-overview%2F |
| https://realpython.com/courses/python-plotting-matplotlib/#team |
| Python Plotting With Matplotlib | https://realpython.com/courses/python-plotting-matplotlib/ |
| Austin Cepalia | https://realpython.com/courses/python-plotting-matplotlib/#team |
| Recommended Tutorial | https://realpython.com/python-matplotlib-guide/ |
| CaliforniaHousing Data Set | https://realpython.com/courses/python-plotting-matplotlib/downloads/python-plotting-matplotlib-dataset/ |
| Ask a Question | https://realpython.com/courses/python-plotting-matplotlib/continue/#discussion |
| https://realpython.com/feedback/survey/course/python-plotting-matplotlib/liked/?from=lesson-title |
| https://realpython.com/feedback/survey/course/python-plotting-matplotlib/disliked/?from=lesson-title |
| Contents | https://realpython.com/courses/python-plotting-matplotlib/continue/#description |
| Transcript | https://realpython.com/courses/python-plotting-matplotlib/continue/#transcript |
| Discussion | https://realpython.com/courses/python-plotting-matplotlib/continue/#discussion |
| numpy.random | https://docs.scipy.org/doc/numpy/reference/routines.random.html |
| documentation | https://matplotlib.org/users/installing.html |
| 00:00 | https://realpython.com/courses/python-plotting-matplotlib/continue/#t=0.24 |
| Hi. This is Austin Cepalia with realpython.com. In this course, | https://realpython.com/courses/python-plotting-matplotlib/continue/#t=0.24 |
| we’re going to learn how to utilize Matplotlib in order to produce | https://realpython.com/courses/python-plotting-matplotlib/continue/#t=4.89 |
| high-quality graphics for visualizing data. Yeah, that’s right— | https://realpython.com/courses/python-plotting-matplotlib/continue/#t=9.48 |
| we’re making all of the graphics you see onscreen. | https://realpython.com/courses/python-plotting-matplotlib/continue/#t=14.04 |
| 00:18 | https://realpython.com/courses/python-plotting-matplotlib/continue/#t=18.51 |
| Matplotlib is a plotting library used all around the world by scientists, | https://realpython.com/courses/python-plotting-matplotlib/continue/#t=18.51 |
| engineers, mathematicians, and—well, just about anybody. | https://realpython.com/courses/python-plotting-matplotlib/continue/#t=24.15 |
| It presents itself as pretty easy. | https://realpython.com/courses/python-plotting-matplotlib/continue/#t=29.58 |
| 00:32 | https://realpython.com/courses/python-plotting-matplotlib/continue/#t=32.189 |
| You can start making plots with just a few lines of code. | https://realpython.com/courses/python-plotting-matplotlib/continue/#t=32.189 |
| But in order to make the most of the library, | https://realpython.com/courses/python-plotting-matplotlib/continue/#t=35.73 |
| it’s important to understand some of what’s going on under the hood, | https://realpython.com/courses/python-plotting-matplotlib/continue/#t=38.79 |
| or you’ll find yourself struggling when you try to plot something advanced. | https://realpython.com/courses/python-plotting-matplotlib/continue/#t=42.78 |
| 00:47 | https://realpython.com/courses/python-plotting-matplotlib/continue/#t=47.55 |
| It’s sort of like building a house. If you don’t have a sturdy foundation, | https://realpython.com/courses/python-plotting-matplotlib/continue/#t=47.55 |
| you won’t have a house for very long. Matplotlib | https://realpython.com/courses/python-plotting-matplotlib/continue/#t=52.02 |
| is a massive library, | https://realpython.com/courses/python-plotting-matplotlib/continue/#t=55.53 |
| and so we can’t cover everything in this course. Instead, | https://realpython.com/courses/python-plotting-matplotlib/continue/#t=57.54 |
| we’re just going to learn about the foundation of the library, and we’ll see how | https://realpython.com/courses/python-plotting-matplotlib/continue/#t=61.71 |
| it’s used to build all different types of plots. | https://realpython.com/courses/python-plotting-matplotlib/continue/#t=66.18 |
| 01:10 | https://realpython.com/courses/python-plotting-matplotlib/continue/#t=70.2 |
| Installing Matplotlib can be done with pip. | https://realpython.com/courses/python-plotting-matplotlib/continue/#t=70.2 |
| This will ensure you have all of the required dependencies, | https://realpython.com/courses/python-plotting-matplotlib/continue/#t=73.59 |
| such as NumPy. While you’re at it, grab Pandas too. | https://realpython.com/courses/python-plotting-matplotlib/continue/#t=77.1 |
| 01:21 | https://realpython.com/courses/python-plotting-matplotlib/continue/#t=81.72 |
| That, we’ll be using later on. | https://realpython.com/courses/python-plotting-matplotlib/continue/#t=81.72 |
| You can also grab a scientific computing package, such as Anaconda, | https://realpython.com/courses/python-plotting-matplotlib/continue/#t=84.0 |
| which comes with Matplotlib and many other scientific computing libraries | https://realpython.com/courses/python-plotting-matplotlib/continue/#t=88.98 |
| pre-installed. It will also allow you to create virtual environments— | https://realpython.com/courses/python-plotting-matplotlib/continue/#t=93.78 |
| that’s what I’ll be using in this course. | https://realpython.com/courses/python-plotting-matplotlib/continue/#t=98.7 |
| 01:41 | https://realpython.com/courses/python-plotting-matplotlib/continue/#t=101.97 |
| This course assumes you have a basic understanding of both object-oriented | https://realpython.com/courses/python-plotting-matplotlib/continue/#t=101.97 |
| programming as well as the NumPy library. | https://realpython.com/courses/python-plotting-matplotlib/continue/#t=106.95 |
| If you’re not familiar with object-oriented programming, | https://realpython.com/courses/python-plotting-matplotlib/continue/#t=110.94 |
| I’d highly suggest you watch my first Real Python video course | https://realpython.com/courses/python-plotting-matplotlib/continue/#t=114.3 |
| Intro to Object-Oriented Programming in Python | https://realpython.com/courses/python-plotting-matplotlib/continue/#t=118.23 |
| before continuing. As for NumPy, don’t sweat it— | https://realpython.com/courses/python-plotting-matplotlib/continue/#t=121.74 |
| we’re going to learn everything we need to know about NumPy in the next video. | https://realpython.com/courses/python-plotting-matplotlib/continue/#t=126.6 |
| 02:11 | https://realpython.com/courses/python-plotting-matplotlib/continue/#t=131.67 |
| If you’re already familiar with NumPy, | https://realpython.com/courses/python-plotting-matplotlib/continue/#t=131.67 |
| you can skip right to video three in the course. | https://realpython.com/courses/python-plotting-matplotlib/continue/#t=134.4 |
| 02:18 | https://realpython.com/courses/python-plotting-matplotlib/continue/#t=138.54 |
| One last thing: you might’ve heard in school before that math is not a spectator | https://realpython.com/courses/python-plotting-matplotlib/continue/#t=138.54 |
| sport. Well, yeah—neither is Matplotlib. | https://realpython.com/courses/python-plotting-matplotlib/continue/#t=143.97 |
| We’ll be dealing with lots of data, lots of different plot types, | https://realpython.com/courses/python-plotting-matplotlib/continue/#t=148.83 |
| several Python libraries, and lots of individual adjustments for each element of | https://realpython.com/courses/python-plotting-matplotlib/continue/#t=153.21 |
| our graphic. To make the most of this course, | https://realpython.com/courses/python-plotting-matplotlib/continue/#t=158.94 |
| you’ll really want to copy the code | https://realpython.com/courses/python-plotting-matplotlib/continue/#t=162.18 |
| you see me typing and modify it until you fully understand what’s going on. | https://realpython.com/courses/python-plotting-matplotlib/continue/#t=164.13 |
| 02:49 | https://realpython.com/courses/python-plotting-matplotlib/continue/#t=169.5 |
| Read the documentation, | https://realpython.com/courses/python-plotting-matplotlib/continue/#t=169.5 |
| see what other parameters you can edit, and just have fun with it. | https://realpython.com/courses/python-plotting-matplotlib/continue/#t=171.36 |
| This is not a course to be rushed through. Let’s get started. | https://realpython.com/courses/python-plotting-matplotlib/continue/#t=175.59 |
| Become a Member | https://realpython.com/account/join/ |
| Overview | https://realpython.com/courses/python-plotting-matplotlib/ |
| https://realpython.com/videos/numpy-review-optional/ |
|
Python Plotting With Matplotlib (Overview) 03:01
| https://realpython.com/videos/python-plotting-matplotlib-overview/ |
|
NumPy Review (Optional) 07:57
| https://realpython.com/videos/numpy-review-optional/ |
|
Pyplot and PyLab 03:52
| https://realpython.com/videos/pyplot-and-pylab/ |
|
Object Hierarchy 02:00
| https://realpython.com/lessons/object-hierarchy/ |
|
Stateful vs Stateless Approach 05:37
| https://realpython.com/lessons/stateful-vs-stateless-approach/ |
|
Your First Plot 09:25
| https://realpython.com/lessons/your-first-plot/ |
|
Working With Multiple Subplots 11:09
| https://realpython.com/lessons/working-multiple-subplots/ |
|
Advanced Plotting 08:03
| https://realpython.com/lessons/advanced-plotting/ |
|
The Figures Behind the Scenes 02:56
| https://realpython.com/lessons/figures-behind-scenes/ |
|
Creating a Colored Matrix 06:57
| https://realpython.com/lessons/creating-colored-matrix/ |
|
Plotting With Pandas 07:36
| https://realpython.com/lessons/plotting-pandas/ |
|
Configuring Styles 02:46
| https://realpython.com/lessons/configuring-styles/ |
|
Interactive Mode 01:29
| https://realpython.com/lessons/interactive-mode/ |
|
Python Plotting With Matplotlib (Summary) 01:27
| https://realpython.com/lessons/python-plotting-matplotlib-summary/ |
| Privacy Policy | https://realpython.com/privacy-policy/ |
Viewport: width=device-width, initial-scale=1, shrink-to-fit=no, viewport-fit=cover