FusionCharts for Flex > Creating Widgets > Gantt Chart > Overview

The Gantt chart is a specialized chart used for displaying various timelines like project timelines, development timelines etc. It can be used for any of the following:

  • Planning and scheduling projects.
  • Assessing how long a project should take.
  • Laying out the order in which tasks need to be carried out.
  • Managing dependencies between tasks.
  • Determining the resources needed.

In short, Gantt charts help you monitor progress of a project. You can immediately see what should have been achieved at a point in time. Also, they allow you to judge how remedial action may bring the project back on course, if it- is running off the track.

Our Gantt chart is a date/time based Gantt chart that allows you to plot the tasks visually i.e., for each task you’ll have to provide the exact start and end date/time.

Here's an example of a typical Gantt chart:

 

Features

Following are the features of the gantt chart:

  • Supports both date & time display.
  • Multiple and irregular division of dates on the visual timeline. The categories can have custom labels and can even be linked.
  • Customizable input & output date format. You can configure the format in which date is provided in the XML and also set a different output format for date.
  • Can show percentage of task completion (for each task) either as percentage or as an empty/colored bar (fill color of the bars is customizable).
  • Option to display a scrollable data table on the side of the chart. This data table can have any number of columns containing any data that you wish to show. The cells of this table can be linked to external links and it is possible to configure the cosmetics of individual cells.
  • Ability to restrict the Gantt view pane area to a specified date/time duration. The rest can be viewed by scrolling the chart.
  • Tasks are linked to processes by ID, this allows linking of multiple tasks to a process. This helps in cases where you’re plotting a Gantt chart indicating allotted work for all team members and each member has multiple jobs allotted during the same period.
  • Option to show/hide task labels, percent labels, individual task bar dates etc.
  • Ability to show individual task bars as groups – to indicate task groups.
  • Customizable connectors for linking any of the 2 tasks on the chart. The connectors can be connected at start or at the end of both the tasks, and can be rendered in 4 different ways. The cosmetics of each connector can be customized individually.
  • Ability to display milestones at specified dates. Milestones can be displayed as polygons or stars with customizable properties. You can show tool text for milestones or link them to external links.
  • Trend-lines or trend-zones can be added to the chart for highlighting a single date or a range of dates. E.g., a trend line can be added to indicate “Today”, “Holiday” etc.
  • Customizable tooltip properties – you can opt to show task date as part of tool tip content.
  • Option for adding labels with customizable cosmetics.
  • Ability to define the height and padding of a task in terms of pixels or percentage.
  • Availability of pre-defined palettes and option for selection of single color theme.
  • Option for configuring the width ratio of the data table and the Gantt area.
  • Animated task bars with customizable animation properties.
  • Fully customizable Gantt & grid cosmetics. Option for cosmetic customization of scroll properties etc.
  • Support for task bars with round edges
  • Customizable gradient mix & shadow for task bars.
  • Support for annotations..
  • STYLES can be applied to all elements of a gantt chart.