Time Axis
The Time Axis is a crucial component that provides temporal navigation and visualization in your Gantt chart. This guide explains how to configure and customize the time axis effectively.
Time Units and Precision
The time axis supports multiple precision levels:
typescript
type TimeUnit = 'hour' | 'day' | 'date' | 'week' | 'month';
<g-gantt-chart
:precision="'day'"
:enable-minutes="false"
:date-format="'YYYY-MM-DD HH:mm'"
/>
Format Patterns
Common date format patterns:
typescript
const formats = {
hour: 'HH:mm',
day: 'DD MMM',
week: 'WW',
month: 'MMMM YYYY'
};
Time Scale Customization
You can customize the time scale appearance:
typescript
<g-gantt-chart
:day-option-label="['day', 'name', 'doy']"
:highlighted-hours="[9, 10, 11, 12, 13, 14, 15, 16, 17]"
:highlighted-days-in-week="[0, 6]"
:highlighted-days-in-month="[1, 15, 30]"
:highlighted-months="[0, 6]"
:holiday-highlight="'US'"
:locale="'en'"
/>