Блочная диаграмма
Блочная диаграмма представляется собой цветные или различных оттенков серого цвета блоки в двухмерном пространстве, которые обозначают 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
Тип свойства: Таблица данных
Общие события
Скрытие, Показ, Перемещение, Изменение размеров, Клик мыши, Нажатие кнопки мыши, Отпускание кнопки мыши, Вход мыши, Выход мыши, Перемещение мыши, Вращение колесика мыши, Печать клавиши, Нажатие клавиши, Отпускание клавиши, Получение фокуса, Потеря фокуса
Все соответствующие события графика.
Дополнительный примеры
Блочная диаграмма, использующая ось определений дат:
Другой пример блочной диаграммы: