Отрисовщики графиков

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

Все типы отрисовщиков графика поддерживают следующие общие характеристики:

  • Цвета, стили линий и формы для каждой серии:

    • Окраска

    • Окраска заливки

    • Окраска контуров

    • Штрих

    • Штрих контуров

    • Форма

  • Видимость серий

  • Видимость серий в легенде

  • Метки элементов

    • Видимость

    • Шрифт

    • Цвет

    • Положительные позиции меток элементов

    • Отрицательные позиции меток элементов

Схема действия свойств для серии данных

Многие свойства отрисовщиков должны иметь значение, определенное для каждой серии в массиве, которое предназначено для отрисовщика. Помимо свойств для серии, обычно существует значение свойства по умолчанию ("базовое"), которое будет использоваться в случае, если для определенной серии не задано значение свойства.

Настройка цвета серии

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

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

Базовые свойства

Тип отрисовщика

Тип используемого отрисовщика для графика.

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

Тип свойства: Integer

Свойства серии по умолчанию

Базовая видимость серий

Видимость серий по умолчанию.

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

Тип свойства: Boolean

Базовая видимость серий в легенде

Видимость легенды по умолчанию для серии.

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

Тип свойства: Boolean

Базовая окраска

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

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

Тип свойства: Data Table

Базовый штрих

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

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

Тип свойства: Data Table

Базовая форма

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

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

Тип свойства: Data Table

Базовый цвет заливки

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

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

Тип свойства: Data Table

Базовая окраска окантовки

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

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

Тип свойства: Data Table

Базовая видимость меток элементов

Видимость меток элементов по умолчанию.

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

Тип свойства: Boolean

Базовый шрифт меток элементов

Шрифт меток элементов по умолчанию, если для серии не задана пользовательская настройка.

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

Тип свойства: Data Table

Базовая окраска меток элементов

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

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

Тип свойства: Data Table

Базовое положение меток элементов

Данное свойство включает два значения:

  • Положительная позиция меток элементов: настройка по умолчанию для положительной позиции меток элементов используется, когда не задана настройка для серии или настройка, заменяющая ее.

  • Отрицательная позиция меток элементов: настройка по умолчанию для отрицательной позиции меток элементов используется, когда не задана настройка для серии или настройка, заменяющая ее.

Пример категорийного столбчатого графика, в котором метки элементов для положительных значений данных отображаются внутри столбцов, в то время как метки элементов для отрицательных значений данных отображаются под столбцами:

Приведенный выше график также имеет маркер категории.

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

Тип свойства: Data Table

Смещение точки привязки меток элементов

Смещение точки привязки меток элементов позволяет управлять позициями меток элементов, контролируя расстояние, на которое точка привязки переносится с ее первоначальной позиции.

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

Тип свойства: Float

Базовая форма легенды

Фигура по умолчанию, используемая в легенде (легендах) графика.

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

Тип свойства: Data Table

Базовый шрифт текста легенды

Шрифт по умолчанию, используемый в легенде (легендах) графика.

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

Тип свойства: Data Table

Базовая окраска текста легенды

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

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

Тип свойства: Data Table

Базовый штрих окантовки

Штрих контура по умолчанию, испольуземый, если для серии недоступен другой штрих.

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

Тип свойства: Data Table

Свойства для серии

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

Таблица, определяющая видимость отдельных серий данных.

Свойство

Имя

Тип

Описание

Индекс

index

целое

Индекс серии.

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

seriesVisible

логическое

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

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

Тип свойства: Data Table

Автозаполнение окрасок серий

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

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

Тип свойства: Boolean

Окраска серий

Таблица, определяющая цвета для отдельных серий данных.

Свойство

Имя

Тип

Описание

Индекс

index

целое

Индекс серии.

Цвет серии

seriesPaint

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

Цвет серии.

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

Тип свойства: Data Table

Автозаполнение штрихов серий

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

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

Тип свойства: Boolean

Штрих серий

Таблица, определяющая штрихи для отдельных серий данных.

Свойство

Имя

Тип

Описание

Индекс

index

целое

Индекс серии.

Штрих серии

seriesStroke

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

Штрих серии.

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

Тип свойства: Data Table

Автозаполнение форм серий

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

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

Тип свойства: Boolean

Форма серий

Таблица, определяющая формы для отдельных серий данных.

Свойство

Имя

Тип

Описание

Индекс

index

целое

Индекс серии.

Форма серии

seriesShape

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

Форма серии.

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

Тип свойства: Data Table

Автозаполнение цветов заливки

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

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

Тип свойства: Boolean

Цвета заливки серий

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

Свойство

Имя

Тип

Описание

индекс

index

целое

Индекс серии.

Цвет заливки серии

seriesFillPaint

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

Цвет заливки серии.

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

Тип свойства: Data Table

Автозаполнение цветов окантовки серий

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

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

Тип свойства: Boolean

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

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

Свойство

Имя

Тип

Описание

Индекс

index

целое

Индекс серии.

Цвет контура серии

seriesOutlinePaint

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

Цвет контура серии.

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

Тип свойства: Data Table

Автозаполнение штрихов окантовки серий

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

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

Тип свойства: Boolean

Штрих окантовки серий

Таблица, определяющая штрихи контура для отдельной серии данных.

Свойство

Имя

Тип

Описание

Индекс

index

целое

Индекс серии.

Штрих контура серии

seriesOutlineStroke

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

Штрих контура серии.

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

Тип свойства: Data Table

Видимость серий в легенде

Таблица, определяющая видимость легенды для отдельных серий данных.

Свойство

Имя

Тип

Описание

Индекс

index

целое

Индекс серии.

Видимость серии в легенде

seriesVisibleInLegend

логическое

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

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

Тип свойства: Data Table

Свойства легенды

Таблица, определяющая представление отдельных серий в легенде.

Свойство

Имя

Тип

Описание

Индекс

index

целое

Индекс серии.

Форма

shape

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

Форма, используемая для представления серии в легенде.

Цвет текста

paint

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

Цвет, используемый для представления серии в легенде.

Шрифт текста

font

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

Шрифт, используемый для представления серии в легенде.

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

Тип свойства: Data Table

Свойства меток элементов серии

Таблица, определяющая представление меток элементов для отдельных серий.

Свойство

Имя

Тип

Описание

Индекс

index

целое

Индекс серий.

Видимость

visible

логическое

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

Шрифт

font

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

Шрифт меток элементов.

Цвет

paint

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

Цвет меток элементов.

Положительная позиция элементов

positiveItemsPosition

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

Позиция меток для положительных элементов в серии.

Отрицательная позиция элементов

negativeItemsPosition

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

Позиция меток для отрицательных элементов в серии.

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

Тип свойства: Data Table

Was this page helpful?