Best Data Viz
Time Series

Step Chart

Line chart with horizontal steps between points. No interpolation between values.

Subscription Price Changes

Monthly pricing tier updates

View data (12 rows)
Chart data table: Subscription Price Changes
DatePrice
Jan9.99
Feb9.99
Mar12.99
Apr12.99
May12.99
Jun12.99
Jul14.99
Aug14.99
Sep14.99
Oct11.99
Nov11.99
Dec15.99
Make a step chart with your data

Use a step chart when…

  • Discrete state changes (pricing tiers, status)
  • When values hold until next change

Avoid when…

  • Continuous data where interpolation is valid

Data it needs

PropertyValue
Min Rows5
Min Columns2
Column Types
datenumber

Visual anatomy

Marks
step-linedot (optional, at each vertex)
Channels
position-xposition-y
Axes
x-timey-quantitative

Guiding principles

Consider instead

Common mistakes

  • Using step when interpolation is valid

  • Missing the final step

History

Standard in control systems and utility-tariff schedules since the mid-20th century, where values genuinely hold constant until the next discrete change.

Accessibility notes

Describe each step change with its timing and new value.

Related reading

Got data? Let's see what works.

Drop your CSV. You'll get a Step Chart plus four alternatives - ranked by which one actually fits your data best.