
Explore the Python visualization ecosystem, from map plot lib and pandas to seaborn and Altair, and compare pros and cons to choose the tool for your data analysis and dashboards.
Discover the history and landscape of matplotlib, from its 2003 origins inspired by MATLAB to its foundation for pandas and seaborn.
Learn to create a simple histogram of combined fuel economy in a Jupyter notebook using matplotlib, compare state-based and object-oriented interfaces, and customize axes and title.
Create a figure with two axes, plot two histograms and a box plot, and customize labels, figure size, and layout to compare distributions clearly.
save images in multiple formats with map plot lib, including png with transparent background, svg, jpeg, and pdf, while setting dpi to 80 and layout options.
Introduce a preprocessed dataset for Seaborn visuals, with a drive column, simplified vehicle type, transmission as automatic or manual, fuel types (gas, diesel, electric, other), and year ranges (2011-2020, 2000-2010).
Altair provides a wrapper API to Python and pandas data frames for visuals with minimal code. Altair uses Vega and Vega Lite to provide a declarative grammar for interactive plots.
Consolidate multiple charts in Altair using horizontal and vertical concatenation, layered charts, and faceting. Apply these techniques to an Amazon books dataset to visualize reviews, price, and genre.
Explore customization options in Python data visualization by using templates and color palettes. Reverse palettes with an underscore r and apply qualitative and sequential colors to histograms and heat maps.
Demonstrates building diverse visualizations in Plot Express, including scatter plots with trend lines (OLS/LOESS), tree maps, sunburst plots, heatmaps, and a density map using average by year by class.
Learn how to run a dash app from the command line using Python, view a simple histogram on a local server, and explore the app layout and debug information.
Interactively explore a histogram in a Python data visualization app that updates as you use a dropdown and multi-select, with Dash callbacks handling the figure update.
Have you ever found yourself stuck and unable to move forward while creating a simple plot? Do you want to create sophisticated, interactive data visualizations in python? Have you ever needed clarification on all the different python plotting libraries? If your answer is yes, to any of these questions, this course is for you.
So what's it about, and how is this course different?
There are many different libraries in the python data visualization landscape. They are all powerful and valuable, but is it obvious to determine what works best for you? You will discover many of the most popular python visualization libraries through this course. It starts by learning how to use each library to build simple visualizations.
You will be able to explore more complex usage and identify the scenarios where each library shines. At the end of the course, you will gain a basic working knowledge of using multiple libraries to visualize data in python.
You will also understand which library is more suitable for you and your coding style. You'll also understand general visualization concepts to make your plots more practical.
And that's what makes this course unique.
We will cover more complex, interactive visualization dashboard technologies in addition to the overview material.
All software used is 100% free and open source, including editors, Python language, etc. You don't need to buy anything for this course.
Concepts backed by concise visuals whenever we hit a new topic.
The time to act is now.
Data science is one of the year's hottest topics, and data visualization is a core skill set needed to communicate your results and discoveries properly. Take this course to get good at various modern Python-based visualization libraries.