Best Data Viz
Time Series

Horizon Chart

Layered, folded area chart that shows many time series in minimal vertical space.

Server CPU Usage

Hourly load across 10 servers

View data (80 rows)
Chart data table: Server CPU Usage
HourCPUServer
6am25web-01
8am45web-01
10am72web-01
12pm85web-01
2pm68web-01
4pm90web-01
6pm55web-01
8pm30web-01
6am15web-02
8am35web-02
10am55web-02
12pm78web-02
2pm62web-02
4pm82web-02
6pm48web-02
8pm25web-02
6am22web-03
8am40web-03
10am65web-03
12pm88web-03
2pm72web-03
4pm86web-03
6pm52web-03
8pm28web-03
6am18web-04
8am32web-04
10am60web-04
12pm80web-04
2pm70web-04
4pm84web-04
6pm50web-04
8pm22web-04
6am12web-05
8am28web-05
10am50web-05
12pm72web-05
2pm58web-05
4pm76web-05
6pm42web-05
8pm18web-05
6am40api-01
8am60api-01
10am88api-01
12pm95api-01
2pm80api-01
4pm92api-01
6pm70api-01
8pm45api-01
6am35api-02
8am55api-02
10am80api-02
12pm90api-02
2pm75api-02
4pm85api-02
6pm62api-02
8pm38api-02
6am30api-03
8am48api-03
10am72api-03
12pm84api-03
2pm68api-03
4pm78api-03
6pm58api-03
8pm32api-03
6am20db-01
8am28db-01
10am42db-01
12pm65db-01
2pm55db-01
4pm72db-01
6pm38db-01
8pm22db-01
6am10cache-01
8am18cache-01
10am35cache-01
12pm52cache-01
2pm40cache-01
4pm58cache-01
6pm30cache-01
8pm15cache-01
Make a horizon chart with your data

Use a horizon chart when…

  • Comparing 10+ time series in limited space
  • Dashboard with many metrics

Avoid when…

  • General audiences
  • When precise reading matters

Data it needs

PropertyValue
Min Rows6
Min Columns2
Column Types
datenumber

Visual anatomy

Marks
area (layered)
Channels
color-luminanceposition-y
Axes
x-time

Guiding principles

Consider instead

Common mistakes

  • Using with unfamiliar audiences

  • Too many bands losing readability

History

Developed by Heer, Kong, and Agrawala at UC Berkeley (2009).

Accessibility notes

Describe overall trend direction and key inflection points.

Related reading

Got data? Let's see what works.

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