Диаграмма

Диаграмма просто соединяет каждый элемент данных (категорию, значение) при помощи прямых линий.

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

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

Диаграмма поддерживает четыре вида отрисовщика.

Линейный отрисовщик

Отрисовщик, который отображает элементы данных путем соединения точек графика с прямыми линиями.

Линеный с 3D

Линейный отрисовщик, который использует "псевдо-3D" эффект для отображения линий графика.

Уровневый отрисовщик

Отрисовщик, который чертит горизонтальные линии для отображения элементов.

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

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

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

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

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

Привязка

Тип ожидаемого значения

Описание

Серия

строка

Текстовое имя серии данных. Серия данных представлена одной линией (или набором фигур) на графике.

Категория

строка

Имя категории. Категории отображаются на оси определений.

Значение

число

Числовое значение, отображаемое для вышеуказанных серии/категории. Значения показаны вдоль оси измерений.

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

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

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

Свойства Исходные данные и Привязки исходных данных.

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

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

Все свойства, определяемые напрямую отрисовщиком категорий актуальны для Диаграмм и 3D Диаграмм. Эти свойства не имею эффекта на уровневые и ступенчатые отрисовщики.

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

Граница элементов

Граница элементов в виде процентного отношения ко всей длине оси категорий (значение по умолчанию - 0.20 или двадцать процентов).  Контролирует пространство, предназначенное для промежутков между элементами внутри одной категорий.

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

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

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

Максимальная ширина элементов

Максимальная ширина элемента в виде процентного отношения от длины оси. Например, установив значение на 0.05, вы можете быть уверены, что элемент не превысит длину линии оси более, чем на пять процентов. Это способствует улучшению вида графиков, в которых, возможно, будет отображены один или два элемента.

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

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

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

3D x-смещение

Смещение по оси X для эффекта 3D.

Данное свойство пригодно для отрисовки 3D диаграммы.

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

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

3D y-смещение

Смещение по оси Y для эффекта 3D.

Данное свойство пригодно для отрисовки 3D диаграммы.

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

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

Окраска стен

Цвет, используемый для заливки фона "сторон" (или "стен") области построения графика.

Данное свойство пригодно для 3D диаграммы.

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

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

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

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

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

Дополнительные примеры

Диаграмма с метками элементов. Ориентация области построения была изменена на горизонтальную:

Диаграмма, на которой каждая серия отображается через комбинацию линий и/или фигур: