Область построения категорий
Категорийная область построения обычно используется для отображения столбчатых графиков, тем не менее, поддерживает также и линейные графики, графики областей и стеков и т.д.
Категорийная область построения обладает:
- Одной и более осями определений, отображающих строковые имена категорий. Данные оси являются осями Категорий.
- Одной и более осями измерений, отображающих числовые значения. Данные оси являются осями Значений.
Категорийные области построения могут быть отображены при помощи одной из двух типов ориентации:
- Горизонтальная ориентация: Ось параметров (категорий) появится слева или справа на графике, а ось значений появится сверху или снизу;
- Вертикальная ориентация: Ось параметров (категорий) появится сверху или снизу на графике, а ось значений появится слева или справа.
Категорийная область построения с горизонтальной ориентацией:
Цвет серий данных контролируется отрисовщиком области построения.
Область построения поддерживает горизонтальную прокрутку и масштабирование вдоль оси измерений.
Данный раздел описывает свойства категорийной области построения. Для описания типичных свойств области построения обратитесь к разделу Области построения графиков.
Приближение значения
Контролирует, включено ли приближение мыши вдоль оси значений.
Имя свойства: rangeZoomable
Тип свойства: Boolean
Порядок отображения элементов
Внутри каждого массива элементы данных отображаются в виде столбцов или линий, в восходящем порядке ( по умолчанию). В некоторых случаях вам может понадобиться изменить порядок отображения элементов (например, если отрисовщик отображает элементы таким образом, что происходит их наложение, как в случае с 3D отрисовщиком столбцов):
Порядок отрисовки столбцов
Порядок отображения элементов данных в виде столбцов.
Имя свойства: columnRenderingOrder
Тип свойства: String
Порядок отрисовки строк
Порядок отображения элементов данных в виде строк.
Имя свойства: rowRenderingOrder
Тип свойства: String
Аннотации области построения
Для выделения некоторых элементов данных в области построения могут быть добавлены аннотации. Доступны следующие стандартные типы аннотаций:
Аннотации
Список аннотаций.
Имя свойства: annotations
Тип свойства: Data Table
Маркеры
Маркеры используются для выделения различных категорий (маркеры параметров) или значений (маркеры значений).
Каждый маркер может быть помещен в один из двух слоев:
- Слой переднего плана: маркер отображаеся поверх серий данных.
- Фоновый слой: маркер отображается под сериями данных.
Маркеры параметров
Таблица, содержащая категорийные маркеры и их слои.
Имя свойства: domainMarkers
Тип свойства: Data Table
Маркеры значений
Таблица, содержащая маркеры значений и их слои.
Имя свойства: rangeMarkers
Тип свойства: Data Table
Свойства осей
Категорийная область построения обычно имеет одну ось определений и одну ось измерений. Однако могут быть добавлены дополнительные оси.
Смещение оси
Оси при необходимости могут быть немного смещены от краев области построения. Данное свойство контролирует смещение между областью построения графика и осями. См. Прямоугольные вставки.
Пример смещения оси:
Имя свойства: axisOffset
Тип свойства: Data Table
Оси параметров
Таблица, содержащая оси параметров (категорий) графика и их позиции.
Существуют четыре варианта положения оси параметров:
- Сверху или Слева: Сверху, если ориентация области построения является вертикальной, и слева, если ориентация области построения является горизонтальной
- Сверху или Справа: Сверху, если ориентация области построения является вертикальной, и справа, если ориентация области построения является горизонтальной
- Снизу или Слева: Снизу, если ориентация области построения является вертикальной, и слева, если ориентация области построения является горизонтальной
- Снизу или Справа: Снизу, если ориентация области построения является вертикальной, и справа, если ориентация области построения является горизонтальной
Имя свойства: domainAxes
Тип свойства: Data Table
Оси значений
Таблица, содержащая оси значений графика и их позиции.
Существует четыре варианта положения оси значений:
- Сверху или Слева: Сверху, если ориентация области построения является горизонтальной, и слева, если ориентация области построения является вертикальной
- Сверху или Справа: Сверху, если ориентация области построения является горизонтальной, и справа, если ориентация области построения является вертикальной
- Снизу или Слева: Снизу, если ориентация области построения является горизонтальной, и слева, если ориентация области построения является вертикальной
- Снизу или Справа: Снизу, если ориентация области построения является горизонтальной, и справа, если ориентация области построения является вертикальной
Имя свойства: rangeAxes
Тип свойства: Data Table
Видимость базовой линии значений
Флажок, контролирующий видимость нулевой линии напротив оси измерений.
Нулевая линия является базовой линией напротив оси измерений около нулевого значения.
Имя свойства: rangeZeroBaselineVisible
Тип свойства: Data Table
Штрих базовой линии значений
Штрих нулевой линии напротив оси измерений.
Имя свойства: rangeZeroBaselineStroke
Тип свойства: Data Table
Окраска нулевой линии
Цвет нулевой линии напротив оси измерений.
Имя свойства: rangeZeroBaselinePaint
Тип свойства: Data Table
Фиксированные размеры оси
Ширина и высота осей обычно определяются автоматически для использования необходимого пространства, т.е. ни больше, ни меньше. В некоторых случаях вам может понадобиться изменить данное поведение и задать определенное пространство для расположения осей. Это послужит упрощению выравнивания содержимого множества графиков.
Таблица фиксированного пространства осей содержит четыре значения (Сверху, Снизу, Слева, Справа), которые определяют пространство для расположения осей в верхней, нижней, левой и правой частях области построения соответственно. Так как область построения может включать в себя несколько осей, данные значения сопоставляют требования к пространству всех осей.
Фиксированное пространство оси параметров
Задает фиксированное пространство для отображения оси параметров.
Имя свойства: fixedDomainAxisSpace
Тип свойства: Data Table
Фиксированное пространство оси значений
Задает фиксированное пространство для отображения оси значений.
Имя свойства: fixedRangeAxisSpace
Тип свойства: Data Table
Перекрестия
Категорийная область построения поддерживает перекрестия для основных осей параметров и значений.
![]() | Перекрестия устанавливаются при нажатии мыши на графике в работающем виджете. |
Видимое перекрестие на оси параметров
Флажок, контролирующий, будет ли отображаться перекрестие на оси параметров.
Имя свойства: domainCrosshairVisible
Тип свойства: Boolean
Категория перекрестия на оси параметров
Ключ категории для точки перекрестия на оси параметров.
Имя свойства: domainCrosshairColumnKey
Тип свойства: String
Серия перекрестия на оси параметров
Ключ серии для точки перекрестия на оси параметров.
![]() | Данное свойство поддерживается только Линейными графиками и графиками Ганта. |
Имя свойства: domainCrosshairRowKey
Тип свойства: String
Штрих перекрестия параметров
Штрих перекрестия на оси параметров, если оно видимое.
Имя свойства: domainCrosshairStroke
Тип свойства: Data Table
Окраска перекрестия на оси параметров
Цвет перекрестия на оси параметров, если оно видимое.
Имя свойства: domainCrosshairPaint
Тип свойства: Data Table
Видимое перекрестие на оси значений
Флажок, контролирующий видимость перекрестия на оси значений.
Имя свойства: rangeCrosshairVisible
Тип свойства: Boolean
Значение перекрестия на оси значений
Значение точки перекрестия на оси значений.
Имя свойства: rangeCrosshairValue
Тип свойства: Float
Штрих перекрестия на оси значений
Штрих, используемый для отображения перекрестия на оси значений, если оно видимое.
Имя свойства: rangeCrosshairStroke
Тип свойства: Data Table
Окраска перекрестия на оси значений
Цвет, используемый для отображения перекрестия на оси значений, если оно видимое.
Имя свойства: rangeCrosshairPaint
Тип свойства: Data Table
Захват данных перекрестием на оси значений
Флажок, контролирующий, будет ли перекрестие на оси значений захватывать ближайшее значение данных, когда оно устанавливается по нажатию мыши на графике.
Имя свойства: rangeCrosshairLockedOnData
Тип свойства: Boolean
Линии сетки
По умолчанию Категорийная область будет отображать линии сетки только напротив основной оси измерений. Обычные линии сетки отображаются около каждого деления оси, Малые линии сетки отображаются около каждого Малого деления.
Имейте в виду, что линии сетки параметров и значений контролируются независимо друг от друга.
Видимые линии сетки параметров
Флажок, контролирующий видимость линий сетки напротив оси определений.
Имя свойства: domainGridlinesVisible
Тип свойства: Boolean
Позиция линий сетки параметров
Позиция линий сетки определений напротив оси определений: В начале, В середине или В конце каждой категории.
Имя свойства: domainGridlinePosition
Тип свойства: String
Штрих линий сетки параметров
Штрих линий сетки параметров.
Имя свойства: domainGridlineStroke
Тип свойства: Data Table
Окраска линий сетки параметров
Цвет линий сетки параметров.
Имя свойства: domainGridlinePaint
Тип свойства: Data Table
Видимость линий сетки значений
Флажок, контролирующий видимость линий сетки напротив оси значений.
Имя свойства: rangeGridlinesVisible
Тип свойства: Boolean
Штрих линий сетки значений
Штрих линий сетки значений.
Имя свойства: rangeGridlineStroke
Тип свойства: Data Table
Окраска линий сетки значений
Цвет линий сетки измерений.
Имя свойства: rangeGridlinePaint
Тип свойства: Data Table
Видимые малые линии сетки значений
Флажок, контролирующий, будут ли отображаться линии сетки около значений малых делений на основной оси значений.
Имя свойства: rangeMinorGridlinesVisible
Тип свойства: Boolean
Штрих малых линий сетки значений
Штрих малых линий сетки значений.
Имя свойства: rangeMinorGridlineStroke
Тип свойства: Data Table
Окраска малых линий сетки значений
Цвет малых линий сетки значений.
Имя свойства: rangeMinorGridlinePaint
Тип свойства: Data Table
Другие свойства
Ориентация
Ориентация области построения (Вертикальная или Горизонтальная). По умолчанию установлена на вертикальную.
Имя свойства: orientation
Тип свойства: String
Прокрутка значений
Флажок, контролирующий, можно ли выполнять прокрутку области построения на оси значений.
Имя свойства: rangePannable
Тип свойства: Boolean
Фиксированные элементы легенды
Все элементы легенды области построения, используемые для замещения автоматически сформированного набора элементов легенды, если он не является пустым.
Имя свойства: fixedLegendItems
Тип свойства: Data Table