Ben Bolstad has completed
Introduction to Data Visualization in Python
Start course For Free4 hours
5,000 XP
Loved by learners at thousands of companies
Course Description
This course extends your existing Python skills to provide a stronger foundation in data visualization in Python. You’ll get a broader coverage of the Matplotlib library and an overview of seaborn, a package for statistical graphics. Topics covered include customizing graphics, plotting two-dimensional arrays (like pseudocolor plots, contour plots, and images), statistical graphics (like visualizing distributions and regressions), and working with time series and image data.
For Business
Training 2 or more people?
Get your team access to the full DataCamp library, with centralized reporting, assignments, projects and more- 1
Customizing plots
FreeFollowing a review of basic plotting with Matplotlib, this chapter delves into customizing plots using Matplotlib. This includes overlaying plots, making subplots, controlling axes, adding legends and annotations, and using different plot styles.
- 2
Plotting 2D arrays
This chapter showcases various techniques for visualizing two-dimensional arrays. This includes the use, presentation, and orientation of grids for representing two-variable functions followed by discussions of pseudocolor plots, contour plots, color maps, two-dimensional histograms, and images.
Working with 2D arrays50 xpGenerating meshes100 xpArray orientation50 xpVisualizing bivariate functions50 xpContour & filled contour plots100 xpModifying colormaps100 xpVisualizing bivariate distributions50 xpUsing hist2d()100 xpUsing hexbin()100 xpWorking with images50 xpLoading, examining images100 xpPseudocolor plot from image data100 xpExtent and aspect100 xpRescaling pixel intensities100 xp - 3
Statistical plots with Seaborn
This is a high-level tour of the seaborn plotting library for producing statistical graphics in Python. We’ll cover seaborn tools for computing and visualizing linear regressions, as well as tools for visualizing univariate distributions (like strip, swarm, and violin plots) and multivariate distributions (like joint plots, pair plots, and heatmaps). We’ll also discuss grouping categories in plots.
Visualizing regressions50 xpSimple linear regressions100 xpPlotting residuals of a regression100 xpHigher-order regressions100 xpGrouping linear regressions by hue100 xpGrouping linear regressions by row or column100 xpVisualizing univariate distributions50 xpConstructing strip plots100 xpConstructing swarm plots100 xpConstructing violin plots100 xpVisualizing multivariate distributions50 xpPlotting joint distributions (1)100 xpPlotting joint distributions (2)100 xpPlotting distributions pairwise (1)100 xpPlotting distributions pairwise (2)100 xpVisualizing correlations with a heatmap100 xp - 4
Analyzing time series and images
This chapter ties together the skills gained so far through examining time series data and images. You’ll customize plots of stock data, generate histograms of image pixel intensities, and enhance image contrast through histogram equalization.
Visualizing time series50 xpMultiple time series on common axes100 xpMultiple time series slices (1)100 xpMultiple time series slices (2)100 xpPlotting an inset view100 xpTime series with moving windows50 xpPlotting moving averages100 xpPlotting moving standard deviations100 xpInterpreting moving statistics50 xpHistogram equalization in images50 xpExtracting a histogram from a grayscale image100 xpCumulative Distribution Function from an image histogram100 xpEqualizing an image histogram100 xpExtracting histograms from a color image100 xpExtracting bivariate histograms from a color image100 xpCongratulations!50 xp
For Business
Training 2 or more people?
Get your team access to the full DataCamp library, with centralized reporting, assignments, projects and moredatasets
Automobile miles per gallonPercentage of bachelor's degrees awarded to women in the USAStocksprerequisites
Intermediate PythonTeam Anaconda
See MoreData Science Training
Join over 14 million learners and start Introduction to Data Visualization 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.