
Explore the core principles and elements of data representation, learn to visualize different data types, and practice loading and plotting data in Python to tell compelling stories with charts.
Visualize penguin species counts with a seaborn bar plot in Python, customizing colors, order, and axis labels for a clear, well-labeled data visualization.
Explore dot plots as an alternative to bar charts, noting how axis ranges affect interpretation, and learn to create vertical or horizontal dot plots that emphasize counts and order.
Explore how histograms visualize distributions in the penguins dataset by adjusting bins and coloring by species. Incorporate kernel density estimates and consider log scale to compare multiple numerical distributions clearly.
Explore density plots as an alternative to histograms using seaborn to visualize distributions, compare bandwidth settings, and display multiple distributions side by side with density estimates.
Explore how to visualize proportions with pie charts, noting there is no perfect chart and when tree maps may help for many slices.
Continue refining pie charts by converting to donut charts, adjusting inner and outer radii, removing explosions, and displaying percentages outside the donut for clearer data with improved title placement.
Learn to visualize associations with scatterplots in Seaborn using the penguins dataset, customize markers, colors, and sizes, place legends outside the plot, and overlay kernel density estimates for richer insights.
Learn how to use scales and redundancy to improve data visualizations, encoding penguin species with color and shape in a scatter plot and in a bubble chart.
Explore 3d scatterplots to visualize relationships among three features using the penguins dataset, color-coding by species and enabling hover to read x, y, z values.
Visualize trendline uncertainty by adjusting the confidence interval and polynomial order, using a compact 300-point data subset; observe how higher orders cause overfitting while lower orders often generalize better.
Animate data visualizations by importing celluloid, creating a figure and camera, and progressively plotting date versus closing price to build a gif from snapshot frames.
Celebrate completing this course and apply principles like simplicity, redundancy, and highlighting figures to craft beautiful data visualizations.
This course will enhance a student's understanding of charts, plots and graphs and bring it to a whole new level. Whether a student already knows something about Data Visualizations or not, they will definitely take something away after completing this course.
Although this course uses the Python Programming Language to create data visualizations, any other tool or programming language could be used to apply the principles that have been taught in this course.
- Achieve the main goal of data visualization which is to communicate data or information clearly and effectively to readers.
- Learn various do's and don'ts of data visualizations, color scales and plot animation regardless of programming language or visualization tool.
- Visualize amounts, distributions, proportions, associations and time-series data.
- Learn how to visualize data like a pro.
- Make use of 3 different Python plotting libraries including Plotly, Seaborn, Matplotlib.
- Make use of your learnings to create beautiful data visualizations that could be used in print media, reports and social media.
- Master visual storytelling to communicate a message supported by the data.
- Identify trends and make data engaging and easily digestible
- Evoke an emotional response from whoever takes a look at your data visualized through various types of charts and plots.