Graph Catalog
43 visualization patterns across 7 categories. Each one is handcrafted for a specific analytical purpose — not just a different shape.
Comparison
9 patternsBar Chart
comparisonClassic vertical bars for categorical comparisons. Categories on the x-axis, values on the y-axis.
Diverging Bar
comparisonBars that extend in both positive and negative directions from a baseline.
Slope Chart
comparisonTwo points per entity connected by a line showing change between two time points.
Connected Dot Plot
comparisonTwo dots per category connected by a line. The gap is the story.
Bump Chart
comparisonRank lines over time. Shows who rose and who fell.
Lollipop Chart
comparisonCircles on sticks — a cleaner bar chart that reduces ink and draws the eye to values.
Bullet Chart
comparisonCompact bar with target marker and qualitative ranges for KPI dashboards.
Grouped Bar Chart
comparisonSide-by-side bars within each category for direct sub-group comparison.
Waterfall Chart
comparisonFloating bars showing how an initial value is affected by sequential positive and negative changes.
Distribution
7 patternsHistogram
distributionFrequency distribution of a single numeric variable.
Beeswarm
distributionIndividual dots arranged to avoid overlap, showing the full distribution.
Strip Plot
distributionJittered dots along a single axis by group.
Violin Plot
distributionMirrored density curves showing distribution shape.
Ridgeline Plot
distributionOverlapping density plots for many groups.
Box Plot
distributionFive-number summary (min, Q1, median, Q3, max) plus outliers for each group.
Density Plot
distributionSmooth continuous curve estimating the probability density function.
Composition
9 patternsStacked Bar
compositionBars subdivided into segments showing composition.
Waffle Chart
composition10x10 grid of squares showing proportions.
Treemap
compositionNested rectangles sized by value for hierarchical data.
Sunburst
compositionConcentric rings showing hierarchical relationships.
Circle Pack
compositionNested circles showing hierarchical containment with size encoding.
Metric
compositionLarge number display with label, trend arrow, and sparkline.
Donut Chart
compositionRing chart with a center space for a total or label.
Marimekko Chart
compositionVariable-width stacked bars where both width and height encode data.
Icicle Chart
compositionRectangular partition layout showing hierarchy top-to-bottom.
Time
7 patternsLine Chart
timeConnected points over time showing trends.
Area Chart
timeFilled area under a line emphasizing volume over time.
Small Multiples
timeRepeated mini-charts, one per group, sharing the same axes.
Sparkline Grid
timeTiny inline charts in a table layout.
Calendar Heatmap
timeDaily values mapped to calendar grid cells.
Stream Graph
timeStacked area chart with a flowing, organic baseline.
Horizon Chart
timeLayered, folded area chart that compresses vertical space.
Relationship
5 patternsScatter Plot
relationshipTwo quantitative variables plotted as points.
Radar Chart
relationshipRadial axes with filled area for multi-metric profiles.
Connected Scatter
relationshipScatter plot with points connected in sequence.
Parallel Coordinates
relationshipPolylines across parallel vertical axes.
Heatmap
relationshipMatrix of colored cells encoding values at row-column intersections.