Examples
Browse our collection of Python visualization examples
Area Chart
74 examples →Filled regions between lines showing magnitude or ranges.
Bar Chart
55 examples →Compare quantities across categories
Histogram
79 examples →Distribution charts showing frequency of data values in bins.
Pie Chart
50 examples →Circular statistical charts showing proportional data
Stackplot
30 examples →Stacked area plots for visualizing cumulative data and part-to-whole relationships over time.
Stairs Plot
20 examples →Step-like plots for discrete data and histograms with stairs function.
Stem Plot
15 examples →Vertical lines from baseline to data points, ideal for discrete data.
Bubble Chart
20 examples →Scatter plots with variable marker sizes representing a third dimension. Ideal for visualizing relationships between three variables like market cap vs revenue vs growth.
Contour Plot
30 examples →Contour plots for visualizing 3D surfaces as 2D level curves, ideal for topographic maps, optimization landscapes, and scalar field analysis.
Hexbin Plot
30 examples →Hexagonal binning for 2D data density visualization with a modern honeycomb aesthetic.
Line & Scatter
52 examples →Combined line and scatter plots for comparing patterns
Scatter Plot
22 examples →Visualize relationships between variables
Faceted Scatter Plot
20 examples →Multi-panel scatter plots with regression lines using seaborn lmplot(). Ideal for comparing relationships across categories.
Linear Regression Plot
40 examples →Scatter plots with customized linear regression fit lines showing the relationship between two variables with trend analysis.
Ridgeline Plot
40 examples →Overlapping density distributions for comparing multiple groups
Boxplot
60 examples →Statistical charts showing distribution through quartiles, median, and outliers.
Violin Plot
40 examples →Distribution visualization combining box plot with kernel density estimation
ANOVA Boxplot
20 examples →Boxplots combined with ANOVA (Analysis of Variance) statistical annotations. These charts display distribution quartiles while showing F-statistics, p-values, and group means to compare multiple groups statistically.
ANOVA Violin Plot
20 examples →Violin plots combined with ANOVA (Analysis of Variance) statistical annotations. These charts display distribution shapes while showing F-statistics, p-values, and group means to compare multiple groups statistically.
Raincloud Plot
60 examples →Elegant combination of violin plots, boxplots, and jittered scatter points with rich statistical annotations. Features mean markers with labels, comparison brackets with p-values, and comprehensive statistical summaries including F-statistics, effect sizes, and confidence intervals.
KDE Plot
70 examples →Kernel Density Estimation plots for visualizing probability distributions and data density patterns.
Mirror Chart
20 examples →Mirror density and histogram charts for comparing two distributions with one above and one below the axis
2D Histogram
40 examples →Density visualization for bivariate data distributions
ECDF Plot
40 examples →Empirical Cumulative Distribution Function plots for statistical analysis
Error Bar Chart
80 examples →Charts with error bars showing uncertainty, confidence intervals, or variability in data. Essential for scientific publications and statistical analysis.
Event Plot
19 examples →Visualize discrete events or spike trains across multiple channels
Beeswarm Plot
20 examples →A beeswarm plot displays individual data points without overlap, showing the distribution like bees swarming around their hive. Combines with boxplots for clearer visualization.
Correlogram
20 examples →Pairwise correlation matrix showing relationships between multiple variables using seaborn pairplot(). Includes scatter plots, regression lines, and distribution diagonals.
Dendrogram
60 examples →Hierarchical clustering visualization showing relationships between data points
3D Bar Chart
65 examples →3D bar charts using bar3d for volumetric data visualization
3D Fill Between
20 examples →3D ribbon and surface plots using fill_between for volumetric visualization
3D Line
20 examples →3D line plots for visualizing trajectories, spirals, helixes, and parametric curves in three-dimensional space.
3D Quiver
20 examples →3D vector field visualizations showing direction and magnitude of vectors in three-dimensional space.
3D Scatter
50 examples →3D scatter plots for visualizing point distributions and relationships in three-dimensional space.
3D Stem
20 examples →3D stem plots showing discrete data points with vertical lines to a base plane, ideal for signal visualization.
3D Surface
50 examples →3D surface plots for visualizing mathematical functions and continuous data over a 2D domain.
3D Trisurf
40 examples →Triangulated surface plots created from unstructured data points using Delaunay triangulation.
3D Voxels
40 examples →Volumetric 3D visualizations using voxel (volumetric pixel) representations for discrete spatial data.
3D Wireframe
40 examples →3D wireframe plots showing surface structure with connected grid lines for mathematical functions and data visualization.
Heatmap
79 examples →Heatmaps for visualizing matrix data and correlations
Clustermap
23 examples →Hierarchically-clustered heatmaps with dendrograms showing relationships between rows and columns
Polar Chart
40 examples →Radial area and bar charts for cyclical or categorical data
Gauge Chart
40 examples →Gauge charts (also known as speedometer or dial charts) display a single value within a range, ideal for KPI dashboards and performance metrics visualization.
Sankey Diagram
20 examples →Flow diagrams where arrow width is proportional to flow quantity. Ideal for visualizing energy transfers, budget allocations, process flows, and multi-stage conversions.
Sunburst Chart
20 examples →Sunburst charts display hierarchical data as concentric rings where each ring represents a level in the hierarchy. The angular size of each segment shows its proportional value. Ideal for visualizing organizational structures, file system hierarchies, and nested categorical data.
Treemap
40 examples →Treemap charts display hierarchical data as nested rectangles where the size of each rectangle represents a proportional value. Ideal for visualizing storage usage, budget allocation, portfolio composition, and any hierarchical data where part-to-whole relationships matter.
Radar Chart
40 examples →Spider/radar charts for comparing multiple variables across categories. Ideal for skill assessments, product comparisons, and performance analysis.
Horizon Chart
40 examples →Compact layered visualization for dense time series data
Stream Graph
40 examples →Flowing stacked area chart showing proportional changes over time
Calendar Heatmap
45 examples →Calendar-based heatmap showing activity or values by day, similar to GitHub contribution graphs.
Waterfall Chart
40 examples →Waterfall charts visualize how an initial value is affected by sequential positive and negative changes. Ideal for financial analysis showing revenue breakdown, profit margins, budget variance, and cumulative contributions to understand what drives final outcomes.
Word Cloud
40 examples →Visual representation of text data where word size indicates frequency or importance