Skip to main content
HomePython

Course

Visualizing Time Series Data in Python

IntermediateSkill Level
4.7+
92 reviews
Updated 03/2022
Visualize seasonality, trends and other patterns in your time series data.
Start Course for Free
PythonData Visualization4 hr17 videos59 Exercises4,850 XP26,311Statement of Accomplishment

Create Your Free Account

or

By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.

Loved by learners at thousands of companies

Group

Training 2 or more people?

Try DataCamp for Business

Course Description

Time series data is omnipresent in the field of Data Science. Whether it is analyzing business trends, forecasting company revenue or exploring customer behavior, every data scientist is likely to encounter time series data at some point during their work. To get you started on working with time series data, this course will provide practical knowledge on visualizing time series data using Python.

Prerequisites

Introduction to Data Visualization with MatplotlibManipulating Time Series Data in Python
1

Line Plots

You will learn how to leverage basic plottings tools in Python, and how to annotate and personalize your time series plots. By the end of this chapter, you will be able to take any static dataset and produce compelling plots of your data.
Start Chapter
2

Summary Statistics and Diagnostics

3

Seasonality, Trend and Noise

4

Work with Multiple Time Series

5

Case Study: Unemployment Rate

Visualizing Time Series Data in Python
Course
Complete

Earn Statement of Accomplishment

Add this credential to your LinkedIn profile, resume, or CV
Share it on social media and in your performance review
Enroll Now

Don’t just take our word for it

*4.7
from 92 reviews
80%
15%
4%
0%
0%
  • Mauro Nicolas
    5 days ago

  • Bence
    last week

  • Patrick
    last week

  • OSMAN
    last week

  • Peter
    2 weeks ago

  • Daria
    2 weeks ago

Mauro Nicolas

Bence

Patrick

FAQs

What Python visualization libraries are used in this course?

The course primarily uses Matplotlib for creating time series plots, building on your existing knowledge of pandas for data manipulation and time series handling.

Does the course cover identifying seasonality and trends in time series data?

Yes. A full chapter is dedicated to decomposing time series into seasonality, trend, and noise components using autocorrelation and partial autocorrelation analysis.

What prior knowledge of time series data do I need?

You should have experience manipulating time series data in Python with pandas, plus basic Matplotlib skills and intermediate Python knowledge.

Will I learn how to annotate and customize time series plots?

Yes. The first chapter covers annotating plots, personalizing visual elements, and producing compelling static visualizations from any time-indexed dataset.

What summary statistics and diagnostic tools for time series are taught?

You will compute and plot aggregated views of your data, then use autocorrelation functions and spectral analysis to understand temporal patterns and data quality.

Join over 19 million learners and start Visualizing Time Series Data in Python today!

Create Your Free Account

or

By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.

Grow your data skills with DataCamp for Mobile

Make progress on the go with our mobile courses and daily 5-minute coding challenges.