Skip to content

Chart generators

Explore 88 chart types structured by analytical goal. Edit your data, adjust visual encodings, and export publication-ready SVG, PNG, or Excel data directly from your browser.

What would you like to do today?

I want to
to
Go

Comparison & Ranking

16 charts

Use vertical bar charts for 5–15 discrete items. For long labels or more than 15 items, use horizontal bars or lollipops. Use slope charts to compare rank shifts between two fixed dates.

Compare categories

Bar chart

Compare values across discrete categories with a common baseline.

Generate chart
Track performance

Bullet chart

Show actual performance against a target and a qualitative range.

Generate chart
Compare categories

Dot plot

Compare category values with a compact point-based alternative to bars.

Generate chart
Compare change

Dumbbell chart

Show the distance between two values for every category.

Generate chart
Compare categories

Grouped bar chart

Compare multiple series side by side across the same categories.

Generate chart
Compare categories

Horizontal bar chart

Compare categories with room for long labels and direct ranking.

Generate chart
Comparison

Horizontal stacked bar chart

Compare totals across categories while showing how each component contributes to the total.

Generate chart
Compare change

Index chart

Compare relative growth across series by setting all to 100% at a specific start date.

Generate chart
Compare categories

Lollipop chart

Combine a thin baseline stem with a dot to emphasize ranked values.

Generate chart
Compare categories

Radial bar chart

Compare values around a circle when a radial presentation adds useful structure.

Generate chart
Comparison

Stacked bar chart

Compare totals while showing how each component contributes to the total.

Generate chart
Compare categories

Tornado chart

Compare two opposing metrics, or show the positive and negative impact of inputs on a model.

Generate chart
Comparison

Zoomable bar chart

Explore many categories by zooming into a focused bar-chart window and panning across the full list.

Generate chart
Explore data

Brushable scatterplot

Select and highlight specific points to filter connected data tables.

Generate chart
Find patterns

Calendar heatmap

Show daily intensity over a calendar grid to reveal recurring patterns.

Generate chart
Time/scheduling

Gantt chart

Plot project tasks over time to show durations, overlaps, and sequences.

Generate chart

Change Over Time

13 charts

Use line charts for continuous series with more than 5 periods. Use step charts for discrete rate adjustments and area charts when cumulative magnitude over time matters.

Change over time

Area chart

Emphasize the magnitude of change and the total across an ordered dimension.

Generate chart
Trend

Area chart with missing data

Show changing magnitude over time while preserving visible gaps where observations are unavailable.

Generate chart
Analyze price movement

Candlestick chart

Show open, high, low, and close values for a sequence of trading periods.

Generate chart
Monitor trends

Horizon chart

Compress a long time series into layered bands for compact trend monitoring.

Generate chart
Change over time

Line chart

Show movement over an ordered or continuous dimension such as time.

Generate chart
Trend

Line chart with missing data

Show a time series with honest gaps when observations are unavailable rather than treating missing values as zero.

Generate chart
Explain trends

Moving-average chart

Smooth short-term noise while retaining the underlying direction of a time series.

Generate chart
Compare trends

Multi-series line chart

Compare several measures over the same ordered time or category axis.

Generate chart
Trend

Normalized stacked area chart

Show how category shares change over time while normalizing every period to 100 percent.

Generate chart
Change over time

Slope chart

Highlight rank or value changes between two points in time.

Generate chart
Change over time

Solar path

Show the path of a sun position across an azimuth-and-altitude view using local synthetic or measured observations.

Generate chart
Change over time

Threshold encoding

Mark observations above or below a reference threshold while keeping the underlying trend visible.

Generate chart
Trend

Zoomable area chart

Inspect a dense time series with scroll-to-zoom and horizontal panning while preserving the full dataset.

Generate chart

Part-to-Whole & Composition

10 charts

Use pie or donut charts only when segment shares are distinct and total ≤5. For multi-level nested hierarchies, choose treemaps, sunbursts, or icicle plots.

Distribution & Spread

11 charts

Use histograms to inspect continuous frequency shapes. Use box plots or violin plots when comparing central tendency and quartiles across multiple groups simultaneously.

Correlation & Relationships

13 charts

Use scatter plots to reveal bivariate correlations and clusters. For high-dimensional data, use scatter matrices, parallel coordinates, or heatmaps.

Relationship

Bubble chart

Compare two numeric dimensions while encoding a third by marker size.

Generate chart
Relationship

Connected scatterplot

Follow the evolution of two variables over time as a single connected line.

Generate chart
Relationship

Heatmap

Compare values across two categorical dimensions using color and a readable matrix.

Generate chart
Relationship

Hexbin chart

Reduce overplotting by grouping nearby points into hexagons whose color represents local density.

Generate chart
Relationship

Parallel coordinates

Look for correlations and outliers across multiple variables by connecting rows across vertical axes.

Generate chart
Segment options

Portfolio bubble chart

Map options across two strategic dimensions while sizing each bubble by importance.

Generate chart
Segment options

Quadrant chart

Position items against two dimensions and use reference lines to reveal four strategic zones.

Generate chart
Compare profiles

Radar chart

Compare one or more profiles across three or more quantitative variables radiating from a center.

Generate chart
Compare profiles

Radial area chart

Compare a multi-dimensional profile around a radial set of axes.

Generate chart
Relationship

Scatter plot

Look for relationships between two numeric metrics by plotting them on an X and Y axis.

Generate chart
Relationship

Scatterplot matrix

Compare relationships among several numeric measures in one coordinated grid of scatterplots.

Generate chart
Relationship

Vector field

Plot direction and magnitude at sampled positions to reveal movement, force, or flow patterns.

Generate chart
Relationship

Voronoi diagram

Divide a plane into proximity zones around seed points, mapping geographic influence or creating invisible hit-targets.

Generate chart

Deviation & Variance Drivers

5 charts

Use waterfall charts to reconcile sequential budget variances from start to finish. Use diverging bars to highlight positive vs. negative sentiment or metrics around a baseline.

Flow & Networks

6 charts

Use Sankey diagrams to visualize many-to-many directed volume transfers. Use chord diagrams or arc diagrams for reciprocal inter-category relationships.

Hierarchy & Tree Structures

11 charts

Use indented trees or tidy trees when node names and parentage are primary. Use circle-packing or nested treemaps when relative size dominates.

Spatial & Geographic

3 charts

Use choropleth maps when geographic patterns correlate with regional administrative boundaries; use bubble maps or dot density when geographic area distorts underlying counts.

Analytical Framework & Attribution

Our chart categorization taxonomy and decision trade-offs build upon foundational data visualization research:

  • Financial Times Visual Vocabulary by Alan Smith, Chris Campbell, and the FT Graphics Team. (FT Chart Doctor)
  • The Visual Display of Quantitative Information by Edward R. Tufte (Graphics Press). Principles of graphical integrity, data-ink ratio, and avoiding chartjunk.
  • Storytelling with Data: A Data Visualization Guide for Business Professionals by Cole Nussbaumer Knaflic (Wiley). Best practices for decluttering and focusing audience attention.
  • Graphical Perception: Theory, Experimentation, and Application by William S. Cleveland and Robert McGill (JASA, 1984). Cognitive ranking of elementary perceptual tasks.
Navigation

Type to search…

↑↓ navigate↵ selectEsc close