Making Graphs in Python using Matplotlib for Beginners
4.8 (115 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
4,242 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Making Graphs in Python using Matplotlib for Beginners to your Wishlist.

Add to Wishlist

Making Graphs in Python using Matplotlib for Beginners

Learn how to start visualizing all your data directly in your code
4.8 (115 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
4,242 students enrolled
Last updated 3/2017
English
Current price: $10 Original price: $20 Discount: 50% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 1.5 hours on-demand video
  • 9 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Make line plots in Python
  • Make scatter plots in Python
  • Make 1-dimensional and 2-dimensional histogram plots
  • Customize your plots by adding colour and changing line styles
  • Customize your axis by changing the tick labels
  • Add custom titles and labels to your plots
  • Add custom text to your plots
  • Adjust the size of your figures
  • Add a legend to your plots
  • Be able to save your figures in a desired format to your computer
  • Change the scale of the axis to better graph logarithmic data
View Curriculum
Requirements
  • Basic Python knowledge
  • A Python 3 Environment to Code in
Description

Data and analytics are becoming increasingly important in our world and in modern day businesses. To start off with data analytics (and ultimately provide nice images of our results), we need to be able to plot our data, preferably in the way we imagine it in our heads.

Matplotlib provides many great plotting opportunities and methods for data visualization, and in this course we will be looking at some introductory methods for getting started with creating plots in Python.

Once we have a starting point for plotting data we can easily expand our knowledge to different areas to make sure we can best represent all of our data.

Who is the target audience?
  • Anyone interested in analyzing data
  • Anyone who needs to visualize data
  • People who want to incorporate data visualization into their vode
  • Anyone who is interested in expanding their Python knowledge
Students Who Viewed This Course Also Viewed
Curriculum For This Course
10 Lectures
01:34:22
+
Basics of plotting with matplotlib
10 Lectures 01:34:22

This is the introductory video to the tutorial series of making graphs with Python using Matplotlib.

In this tutorial series we will cover all the basics as well as many intermediate and advanced topics of plotting using the Matploblib library.

To checkout the other content that I'm making you can take a look at my YouTube
channel: https://www.youtube.com/channel/UCOKkGhwGgXcyHImjnyYiDSg

Preview 02:51

In this tutorial we will recap how we can go about importing external libraries in Python.

To checkout the other content that I'm making you can take a look at my YouTube channel:
https://www.youtube.com/channel/UCOKkGhwGgXcyHImjnyYiDSg

Preview 08:40

In this tutorial we will recap some of the ways of opening and dealing with files in Python.

To checkout the other content that I'm making you can take a look at my YouTube channel:
https://www.youtube.com/channel/UCOKkGhwGgXcyHImjnyYiDSg

Dealing with Files in Python
14:18

In this tutorial we will be creating our first plots which are line plots as well as scatter plots.

We will go through several examples and look at ways we can customize our graphs, such as adding colour.

The data used was obtained from: http://www.football-data.co.uk/germanym.php
And the Season 2016/2017 - Bundesliga 1 file was used.

To checkout the other content that I'm making you can take a look at my YouTube channel: https://www.youtube.com/channel/UCOKkGhwGgXcyHImjnyYiDSg

Preview 14:07

In this tutorial we will be looking at how to customize our graphs. This will be done through adding custom labels and titles, as well as changing the ticks on the axis. We will also see how to change the styles of the lines used to be able to plot dotted and dashed lines, for example.


To checkout the other content that I'm making you can take a look at my YouTube channel: https://www.youtube.com/channel/UCOKkGhwGgXcyHImjnyYiDSg

Adding Labels, Titles, Axis Ticks, and Changing Line Styles
09:52

In this tutorial about making graphs with Python using Matplotlib, we will look at how we can rotate the ticks on the axis (as well as rotating other texts), how we can add text to our graphs, as well as a look at how we can go about annotating our graphs.

To checkout the other content that I'm making you can take a look at my YouTube channel: https://www.youtube.com/channel/UCOKkGhwGgXcyHImjnyYiDSg

Rotating Axis Ticks, Adding Text and Annotations
07:57

In this tutorial on making graphs with Python using Matplotlib, we will look at how we can adjust the size of our plots, making them bigger (or smaller) to make content more clear. We will also look at labeling different components of our graphs and adding a legend. Finally, we will also learn how to save our plots that we create in the code to our desired format.

To checkout the other content that I'm making you can take a look at my YouTube channel: https://www.youtube.com/channel/UCOKkGhwGgXcyHImjnyYiDSg

Adjusting Plot Sizes, Adding a Legend, and Saving the Plots
08:33

In this tutorial on making graphs with Python using Matplotlib, we will look at how we can create 1-dimensional as well as 2-dimensional histogram plots. We will also look at how we can add several plots together, as well how we can read some information out of them. For the 2-dimensional histogram plots we will also look at adding a colourbar, such that we know what numbers are represented by certain colours.

To checkout the other content that I'm making you can take a look at my YouTube channel: https://www.youtube.com/channel/UCOKkGhwGgXcyHImjnyYiDSg

Creating 1-Dimensional and 2-Dimensional Histograms
13:42

In this tutorial on making graphs with Python using Matplotlib, we will look at how we can change the scale of the axis that we're using, such that we can better visualize our data. We will look at how we can change the axis to deal with logarithmic scales as well as with the logit form, in addition to the standard linear case.

To checkout the other content that I'm making you can take a look at my YouTube channel: https://www.youtube.com/channel/UCOKkGhwGgXcyHImjnyYiDSg

Changing the Axis Scales
13:27

Here is a link to my new course on web scraping, with the coupon already applied:

https://www.udemy.com/introduction-to-data-exractionweb-scraping-in-python/?couponCode=NEWCOURSESPECIAL

Hope to see you join me there! :)

Bonus Lecture: COURSE COUPON Getting lots of data
00:55
About the Instructor
Maximilian Schallwig
4.2 Average rating
178 Reviews
5,374 Students
3 Courses
Data Scientist

I've worked for over two years in physics research and mathematical analysis. I participated in two international physics competitions, where my two teammates and I won silver and gold. My thesis was in the field of Quantum Biology, focusing on analyzing the behavior of excitons at room temperature with electronic interaction. 

Due to my affinity for math and statistics from my studies in physics, I tend towards data mining, processing, and analysis, which are also the things that I find most exciting.

I enjoy learning new methods and developing my skills, and am constantly studying new literature and documentation to find exciting material that can be applied in the field of data analysis.

If you want to keep up with what else I'm doing in the fields of programming, data, and data science, you can check me out at codingwithmax.