Блочная диаграмма

Блочная диаграмма представляется собой цветные или различных оттенков серого цвета блоки в двухмерном пространстве, которые обозначают z-значения массива данных XYZ. Z-значения конвертируются в цвета.

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

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

Блочная диаграмма поддерживает два отрисовщика:

Блок

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

Форма

Данный отрисовщик использует цветные формы для представления элементов данных.

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

Блочная диаграмма поддерживает только пользовательские данные.

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

Привязка

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

Описание

Серия данных

строка

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

X

число

Положение блока вдоль оси определений (Х).

Y

число

Положение блока вдоль оси измерений (Y).

Z

число

Z-значение, используемое для расчета цвета блока/фигуры, отображаемого в точке (X, Y).

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

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

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

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

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

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

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

Цветовая шкала

Цветовая шкала применяется для конвертации значений определенного диапазона в цвета (Цвета заливки).

Существуют два типа шкал:

Шкала Уровни серого определяет оттенки серого для представления значений в диапазоне. Для значений нижнего предела диапазона шкала определяет темно-серый или черный цвет, для значений верхнего предела - светло-серый или белый цвет. Здесь также возможно настроить прозрачность цветов.

Свойства цветовой шкалы:

Свойство

Имя

Тип

Описание

Тип

type

целое

Тип шкалы: Полутоновая или Поисковая.

Нижнее ограничение

lowerBound

плавающее

Нижняя граница важных значений для шкалы.

Верхнее  ограничение

upperBound

плавающее

Верхняя граница важных значений для шкалы.

Прозрачность

alpha

плавающее

Значение прозрачности для цветов Полутоновой шкалы, от 0 (полностью прозрачный) до 255 (полностью непрозрачный).

Цвет по умолчанию

defaultPaint

таблица данных

Цвет заливки по умолчанию для Полутоновой шкалы.

Таблица значений

lookupTable

таблица данных

Таблица, сопоставляющая значения с цветами, используемыми Полутоновой шкалой. Состоит из двух полей:

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

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

Легенды шкалы окраски

Таблица, содержащая специальный легенды графика (обычно только одну), отображающие Цветовую шкалу.

Свойства легенды цветовой шкалы:

Свойство

Имя

Тип

Описание

Видимый

visible

логическое

Флажок, указывающий, будет ли отображаться легенда на графике.

Ширина

width

плавающее

Предпочитаемая ширина легенды.

Высота

height

плавающее

Предпочитаемая высота легенды.

Границы

margins

таблица данных

Граница вокруг фрейма легенды. См. Прямоугольные вставки.

Отступы

padding

таблица данных

Пустое пространство внутри фрейма легенды. См. Прямоугольные вставки.

Фрейм

frame

таблица данных

Граница, отображаемая вокруг легенды. См. Фрейм блока.

Позиция

position

строка

Положение легенды на графике (Сверху, Снизу, Слева, Справа).

Горизонтальное выравнивание

horizontalAlignment

строка

Горизонтальное выравнивание легенды. Обычно используется, если Позиция установлена на Сверху или Снизу.

Вертикальное выравнивание

verticalAlignment

строка

Вертикальное выравнивание легенды. Обычно используется, если Позиция установлена на Слева или Справа.

Ось

axis

таблица данных

Ось значений, отображающая числовой диапазон цветовой шкалы.

Положение оси

axisLocation

строка

Положение оси относительно легенды.

Смещение оси

axisOffset

плавающее

Смещение между цветовой полоской и осью. См. Прямоугольные вставки.

Ширина полоски

stripWidth

плавающее

Ширина цветовой полоски.

Видимость окантовки полоски

stripOutlineVisible

логическое

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

Окраска окантовки полоски

stripOutlinePaint

таблица данных

Цвет контура цветовой полоски (если контур видимый).

Штрих контура полоски

stripOutlineStroke

таблица данных

Штрих контура цветовой полоски (если контур видимый).

Окраска фона

backgroundPaint

таблица данных

Цвет заливки фона легенды.

Количество градаций

subdivisionCount

целое

Количество делений, отображаемых на цветовой шкале.

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

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

Ширина блока

Ширина блока в единицах данных (измеряемая против оси определений). Значение по умолчанию - 1.0.

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

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

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

Высота блока

Высота блоко в единицах данных (измеряемая против оси определений). Значение по умолчанию - 1.0.

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

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

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

Точка привязки блока

Точка привязки на блоке, которая будет выровнена относительно положения (x, y) на области построения графика.

Доступные значения - По центру, Сверху, Снизу, Слева, Справа, Сверху слева, Сверху справа, Снизу слева, Снизу справа.

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

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

Тип свойства: Строка

Отрисовка окантовок

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

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

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

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

Использовать окантовку

Флажок, контролирующий, будет ли использоваться атрибут Цвет заливки контура для отображения контура фигур. Если флажок установлен на false, для контура применяется обычный цвет серии данных.

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

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

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

Использовать заливку

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

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

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

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

Видимость направляющих

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

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

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

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

Окраска направляющих

Цвет направляющих линий.

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

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

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

Штрих направляющих

Штрих направляющих линий.

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

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

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

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

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

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

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

Блочная диаграмма, использующая ось определений дат:

Другой пример блочной диаграммы: