Python & Matplotlib: Getting Started with Matplotlib for Data Visualization

Matplotlib 3.3.3    |    Intermediate
  • 13 videos | 1h 43m 18s
  • Includes Assessment
  • Earns a Badge
Rating 4.3 of 43 users Rating 4.3 of 43 users (43)
Matplotlib is a Python plotting library used to create dynamic visualizations using pyplot, a state-based interface. You'll learn how to correctly install and use Matplotlib to build line charts, bar charts, and histograms in this course. You'll create basic line charts out of randomly generated data. You'll learn how to use the plt.subplots() function, import data from a CSV file using pandas, and create and customize various line charts. Additionally, you'll create figures holding more than one axes object, learn why and how to use the twinx() function, and create multiple lines in the same line chart with different y-axes for each line. Moving on, you'll construct histograms that visualize multiple variables and approximate the cumulative probability density function. Lastly, you'll create some bar charts to represent categorical data.


  • Discover the key concepts covered in this course
    Install matplotlib and explore matplotlib interactive back ends
    Create various basic line charts visualizing random data using matplotlib and pyplot
    Import data from a csv file using pandas and visualize it with a basic line chart
    Customize various aspects of a line chart, such as the color of the line
    Create a figure object with multiple axes objects and create line charts in the axes
    Create a chart with two lines using two axes objects with the twinx() function
  • Create a histogram to visualize the frequency counts of data in bins using bars
    Create various special histograms, such as a histogram visualizing multiple columns
    Compare categorical data by category against continuous values using bar charts
    Create drawn lollipop charts to compare categorical data to continuous values
    Create bar and lollipop charts that visualize multiple related variables in one chart
    Summarize the key concepts covered in this course


  • 2m 13s
  • 10m 41s
  • Locked
    3.  Visualizing Random Data Using Line Charts
    9m 5s
  • Locked
    4.  Visualizing Time Series Data Using Line Charts
    7m 33s
  • Locked
    5.  Customizing Line Chart Elements
    6m 57s
  • Locked
    6.  Exploring the Use of Figure and Axes Objects
    7m 36s
  • Locked
    7.  Creating Line Charts Using the Twinx() Function
    9m 28s
  • Locked
    8.  Visualizing Data Using Histograms
    11m 3s
  • Locked
    9.  Customizing Histograms
    11m 3s
  • Locked
    10.  Comparing Categorical and Continuous Data
    9m 23s
  • Locked
    11.  Creating Lollipop Charts
    10m 13s
  • Locked
    12.  Creating Charts That Visualize Multiple Variables
    5m 29s
  • Locked
    13.  Course Summary
    2m 34s


Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.


Rating 4.7 of 3 users Rating 4.7 of 3 users (3)
Rating 4.6 of 150 users Rating 4.6 of 150 users (150)
Rating 5.0 of 1 users Rating 5.0 of 1 users (1)


Rating 4.0 of 46 users Rating 4.0 of 46 users (46)
Rating 4.5 of 543 users Rating 4.5 of 543 users (543)
Rating 4.6 of 4247 users Rating 4.6 of 4247 users (4247)