Best Data Viz
Time Series

Gantt Chart

Horizontal bars on a time axis showing task durations, dependencies, and overlap.

Project Schedule

12-week development plan

View data (8 rows)
Chart data table: Project Schedule
StartEndPhaseTask
2025-01-062025-01-24PlanningResearch
2025-01-132025-02-07PlanningDesign
2025-01-272025-02-21DevelopmentFrontend
2025-01-272025-02-28DevelopmentBackend
2025-02-172025-03-07QATesting
2025-03-032025-03-14LaunchDeployment
2025-03-102025-03-21LaunchMonitoring
2025-03-172025-03-21ReviewRetrospective
Make a gantt chart with your data

Use a gantt chart when…

  • Project planning and scheduling
  • Showing task durations and dependencies
  • Resource allocation

Avoid when…

  • Simple timelines without duration
  • Zero-duration milestones (use event-timeline)
  • Non-temporal data

Data it needs

PropertyValue
Min Rows4
Min Columns3
Column Types
stringdatedate

Visual anatomy

Marks
rectangle
Channels
position-x (start)length (duration)color-hue (category)
Axes
x-timey-task

Guiding principles

Consider instead

Common mistakes

  • Too many tasks cluttering the view

  • Not showing dependencies as arrows between dependent task bars

History

Developed by Henry Gantt around 1910 for production scheduling.

Accessibility notes

List tasks with start and end dates as text and describe overlaps. Pair phase color with a redundant text label or pattern fill so phase grouping survives color-vision deficits.

Related reading

Got data? Let's see what works.

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