Seaborn
Seaborn is a Python library for statistical data visualization that provides a high-level interface to Matplotlib.
The Well-Grounded Data Analyst
Seaborn is a Python visualization library that provides a high-level interface for creating statistical graphics.
- How it is used
- Supports exploratory analysis of categorical survey data by turning cross-tabulated counts or proportions into readable heatmaps.
- How deep it goes
- Demonstrates annotated normalized heatmaps, scale bounds, colormaps, labels, and a reusable helper, but not broader statistical visualization.
- Examples
- Uses AI sentiment, trust, tool use cases, and job categories as survey dimensions for heatmap comparisons.
- What you can do after
- Apply it via Python to create annotated heatmaps that compare categorical survey groups and proportions.
Pandas Workout: 200 exercises to make you a stronger data analyst
Seaborn is a Python statistical data-visualization library that provides a high-level interface for drawing attractive and informative graphics.
- How it is used
- Deploys a high-level plotting interface for exploring numeric relationships, categorical comparisons, distributions, and regression models.
- How deep it goes
- Explains four plot families, semantic parameters, faceting, and preprocessing, without detailing Matplotlib internals.
- Examples
- Uses weather data for relational, categorical, distribution, and faceted plots, then applies Seaborn to New York City taxi records.
- What you can do after
- Apply it via Seaborn to build scatter plots, line plots, histograms, boxplots, and faceted comparisons from prepared data frames.
Read how Pandas Workout: 200 exercises to make you a stronger data analyst explains seaborn →
Cyber Threat Hunting
Seaborn is a Python library for creating statistical graphics, built on and integrated with matplotlib and pandas.
- How it is used
- Visualizes feature correlations during data preparation for unsupervised machine learning.
- How deep it goes
- Demonstrates annotated Pearson heat maps and interprets correlations for feature selection, without detailing seaborn internals.
- Examples
- Uses one-hot-encoded network features, grayscale heat maps, annotated scores, and correlated-column removal.
- What you can do after
- Apply it via matplotlib to plot and interpret annotated correlation heat maps for feature-selection decisions.
Related concepts
- Matplotlibuses · Matplotlib is an open-source Python library for creating static, animated, and interactive data visualizations.
- heat mapuses · A heat map is a two-dimensional visualization that encodes numeric values, frequencies, or activity using color intensity or hue.
- pandasalternative to · pandas is an open-source Python library that provides labeled data structures and tools for manipulating and analyzing tabular and other structured data.
- grouped bar chartused by · A grouped bar chart displays multiple bars together for each category, enabling comparisons across subcategories or related groups.
- scatter matrix plotused by · A scatter matrix plot is a grid of scatterplots showing pairwise relationships among multiple numerical variables, usually with univariate distributions or related summaries on the diagonal.
- box-and-whisker plotuses · A box-and-whisker plot is a statistical graphic that summarizes a numerical distribution using quartiles, a median, and whiskers or markers indicating spread and potential outliers.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.


