Xy-диаграмма с областями

XY-Диаграмма с областями представляет элементы при помощи многоугольников, заполняющих пространство между осью параметров и точками графика (X, Y).

XY-Диаграмма с областями основана на координатной области построения и координатном отрисовщике. Она наследует все их свойства.

XY-Диаграмма с областями выглядит следующим образом:

XY-Диаграмма с областями поддерживает четыре вида отрисовщика:

Отрисовщик с областью

Отображает каждый элемент в массиве данных (X, Y) при помощи многоугольника в пространстве между осью x и точкой графика.

Представленный ниже график использует ось дат в качестве оси x.

Составной отрисовщик

Заполняет область под серией данных и размещает каждую серию друг над другом.

Ступенчатый отрисовщик

Отображает данные из массива (X, Y) в виде заполненной области под "ступенями".

Разностный отрисовщик

Выделяет различие между элементами двух серий, заполняя области между линиями каждой серии. Цвет заливки меняется между "положительным" (когда серия 1 больше серии 2) и "отрицательным" (когда серия 1 меньше серии 2).

На графике ниже ось дат используется в качестве оси х.

Массив данных

XY-Диаграмма с областями поддерживает несколько моделей данных:

Имеет следующие привязки исходных данных:

Привязка

Ожидаемый тип значения

Описание

Серия

строка

Текстовое имя серии данных.

X

число

Числовое значение, отображаемое вдоль оси определения (Х).

Y

число

Числовое значение, отображаемое вдоль оси измерений (Y).

Дополнительные свойства массива данных:

Автосортировка

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

Имя свойства: autoSort

Тип свойства: логическое

Общие свойства

Ширина, Высота, Привязки, Видимый, Непрозрачный, Фон, Рамка

Все общие свойства графиков.

Все свойства, относящиеся к данным.

Все свойства координатной области построения.

Все свойства координатного отрисовщика.

Пользовательские свойства

Окантовка

Флажок, контролирующий начертание контура.

Данное свойство пригодно для отрисовщиков областей и ступеней.

Имя свойства: outline

Тип свойства:  логическое

Режим отрисовщика областей

Отрисовщик областей может работать в нескольких режимах:

  • область (обычный режим)
  • область и формы (отображаются фигуры элемента данных)
  • формы и линии (отображаются только формы элементов данных и линии, соединяющие элементы, области не заполняются; график похож на координатный линейный график)
  • линии (отображаются только линии, соединяющие элементы, области не заполняются; график похож на координатный линейный график)
  • формы (отображаются только формы элементов данных, области не заполняются; график похож на координатный линейный график)

Пример режима "Область и формы":

Данное свойство пригодно для отрисовщика областей.

Имя свойства: XYAreaRendererMode

Тип свойства: целочисленное

Округлять x-координаты

Флажок, контролирующий, будут ли округлены координаты х (в пространстве отображения).

Данное свойство пригодно для отрисовщика стеков и различия.

Имя свойства: roundXCoordinates

Тип свойства:  логическое

Область построения

Флажок, контролирующий, будет ли заполнена область под ступенями.

Данное свойство пригодно для отрисовщика ступеней.

Имя свойства: plotArea

Тип свойства:  логическое

Видимость форм

Флажок, контролирующий отображение форм в каждой точке графика.

Данное свойство пригодно для отрисовщика ступеней.

Имя свойства: shapesVisible

Тип свойства:  логическое

Заливка форм

Флажок, контролирующий заполнение (видимых) форм.

Данное свойство пригодно для отрисовщика ступеней.

Имя свойства: shapesFilled

Тип свойства: логическое

Основание

Основное значение для отрисовщика. Значение по умолчанию равно 0.0.

Данное свойство пригодно для отрисовщика ступеней.

Имя свойства: rangeBase

Тип свойства: плавающее

Окраска положительной разности

Цвет, используемый для заливки области между сериями данных 1 и 2 при положительном различии.

Данное свойство пригодно для отрисовщика различия.

Имя свойства: positivePaint

Тип свойства: таблица данных

Окраска отрицательной разности

Цвет, используемый для заливки области между сериями данных 1 и 2 при отрицательном различии.

Данное свойство пригодно для отрисовщика различия.

Имя свойства: negativePaint

Тип свойства: таблица данных

Общие события

Скрытие, Показ, Перемещение, Изменение размеров, Клик мыши, Нажатие кнопки мыши, Отпускание кнопки мыши, Вход мыши, Выход мыши, Перемещение мыши, Вращение колесика мыши, Печать клавиши, Нажатие клавиши, Отпускание клавиши, Получение фокуса, Потеря фокуса

Все соответствующие события графика.