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

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

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

  • Цвета, стили линий и формы для каждой серии:
  • Окраска
  • Окраска заливки
  • Окраска контуров
  • Штрих
  • Штрих контуров
  • Форма
  • Видимость серий
  • Видимость серий в легенде
  • Метки элементов
  • Видимость
  • Шрифт
  • Цвет
  • Положительные позиции меток элементов
  • Отрицательные позиции меток элементов
  • Схема действия свойств для серии данных

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

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

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

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

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

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

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

    Имя свойства: 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