Skip to main content
Version: 7.9

Gantt Chart

Component Palette Icon:


A Gantt chart is used for task scheduling. It shows a list of named tasks, each of which have a start date, an end date, and a percentage complete. This allows an easy way to visualize tasks, workflows, and scheduling.

The Gantt chart is configured by populating its Data property. Each row of the dataset represents a task. There should be four columns: the task label, the start date, the end date, and the percentage (0-100) complete.


NameDescriptionProperty TypeScriptingCategory
AntialiasDraw with antialias on? Makes text smoother.boolean.antialiasAppearance
Axis FontThe font for axis labels.Font.axisLabelFontAppearance
BorderThe border surrounding this component. NOTE that the border is unaffected by rotation.Border.borderCommon
Chart TitleAn optional title that will appear at the top of the chart.String.titleAppearance
Complete ColorThe color to draw the amount completed in.Color.completeColorAppearance
CursorThe mouse cursor to use when hovering over this
DataThe data driving the chart.Dataset.dataData
Data QualityThe data quality code for any tag bindings on this
Date Axis TitleA date label to display on the axis title.String.dateAxisTitleAppearance
Incomplete ColorThe color to draw the amount remaining to do in.Color.incompleteColorAppearance
Mouseover TextThe text that is displayed in the tooltip which pops up on mouseover of this component.String.toolTipTextCommon
NameThe name of this component.String.nameCommon
Plot BackgroundThe background color for the plot.Color.plotBackgroundAppearance
Task Axis TitleA task label to display on the Axis Title.String.taskAxisTitleAppearance
Task ColorThe main color to draw tasks.Color.taskColorAppearance
Tick FontThe font for tick labels.Font.axisTickLabelFontAppearance
Title FontThe font for the optional chart title.Font.titleFontAppearance
Tooltips?Show tooltips on tasks?boolean.tooltipsBehavior
VisibleIf disabled, the component will be hidden.boolean.visibleCommon


Scripting Functions

This component does not have scripting functions associated with it.

Extension Functions

This component does not have extension functions associated with it.

Event Handlers

Event handlers allow you to run a script based off specific triggers. See the full list of available event handlers on the Component Events page


This component does not have any custom properties.