Skip to content

Latest commit

 

History

History
76 lines (57 loc) · 3.95 KB

gantt_chart.adoc

File metadata and controls

76 lines (57 loc) · 3.95 KB

GanttChart

Компонент GanttChart позволяет вам создать диаграмму Ганта.

gantt chart
Figure 1. GanttChart

XML-имя компонента: chart:ganttChart.

Элементы chart:ganttChart:
  • categoryAxis - элемент, описывающий ось категорий.

  • graph - элемент, содержащий коллекцию вложенных элементов chart:graph, описывающих графы диаграммы.

    • атрибут type определяет тип графа и может быть: линией, столбцом, пунктиром, кривой, OHLC и японской свечой.

    • атрибут valueField указывает ключ из коллекции пар ключ-значение, полученной из источника данных или data provider.

  • valueAxis - элемент, описывающий ось значений. Если данные диаграммы основаны на значениях дат или времени, для оси значений можно указать тип date.

Атрибуты chart:ganttChart:
  • segmentsField - поле сегментов диаграммы.

  • additionalSegmentFields - список дополнительных полей для сегментов, соответствующих некоторым атрибутам сущности, которые необходимо дополнительно загрузить из источника данных диаграммы. Этот атрибут используется аналогично атрибуту additionalFields.

  • endField/endDateField - конечное значение или конечная дата диаграммы.

  • startField/startDateField - начальное значение или начальная дата диаграммы.

  • startDate - начальная дата диаграммы, если выбран тип оси date.

  • categoryField - поле категорий диаграммы.

Связь с данными:

Вы можете указать для диаграммы источник данных с типом CollectionDatasource. В примере ниже атрибуты start и end сущности указаны в качестве значений атрибутов startDateField и endDateField диаграммы:

link:../../../../source/chart/gantt_chart.xml[role=include]
Слушатели событий GanttChart:
  • AxisZoomListener - масштабирование оси графика.

  • CategoryItemClickListener - щелчок по категории на оси категорий.

  • ChartClickListener - щелчок по холсту.

  • ChartRightClickListener - щелчок по холсту правой клавишей мыши.

  • CursorPeriodSelectListener - выбор периода отображения курсором.

  • CursorZoomListener - масштабирование области графика курсором.

  • GraphClickListener - щелчок по графику.

  • GraphItemClickListener - щелчок по элементу графика.

  • GraphItemRightClickListener - щелчок по элементу графика правой клавишей мыши.

  • ZoomListener - масштабирование холста.

Для более подробной информации об этом типе диаграмм см. документацию AmCharts.