Plotting Basics#

Note that the plotting training is divided into two distinct sessions.

This session (Day 3.3a - Plotting Basics):

  • Focus: This session is centered on Seaborn’s figure-level functions, which provide a high-level interface for drawing statistical graphics.

  • Content: We exclusively use Seaborn’s built-in functionalities to create comprehensive plots without the need to manually handle Matplotlib objects. This simplifies the process, making it easier for those new to programming. We will learn how to visualize tabular data using the Seaborn library. We will start by visualizing basic relational charts before moving on to distributions and, if time permits, multivariate views.

  • Audience: It is specifically designed for beginners who are not yet familiar with programming. The goal is to introduce the basic concepts of data visualization without delving into more complex coding structures.

Parallel session (Day 3.3b - Advanced Plotting):

  • Focus: This session explores the use of Seaborn’s grammar of graphics objects. This involves a more detailed manipulation of plot elements and integration with Matplotlib for enhanced customization.

  • Content: We will dive into how to structure plots using the grammar of graphics philosophy, which provides a powerful framework for understanding and creating complex visualizations. This includes modifying aesthetic attributes and integrating multiple plots.

  • Audience: This session is aimed at participants who feel more comfortable with coding and are ready to explore more advanced data visualization techniques. It is best for those looking to gain deeper insights into the graphical representation of data and how to manipulate these visualizations programmatically.