Маркер

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

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

Позиция метки

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

Тип смещения метки Сжатие:

Тип смещения метки Расширение:

Свойства

Данные свойства применимы ко всем типам маркеров. Каждый тип маркеров имеет дополнительные свойства, по крайней мере, определяющие их положение (например, маркеры категорий, значений и т.д.)

Свойство

Имя

Тип

Описание

Цвет

paint

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

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

Штрих

stroke

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

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

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

outlinePaint

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

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

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

outlineStroke

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

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

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

alpha

плавающее

Альфа прозрачность, используемая при отображении маркера. Является значением в пределах от 0.0 (полностью прозрачный) до 1.0f (полностью непрозрачный).

Метка

label

строка

Текст метки (может быть пустым). Если строка метки пустая (по умолчанию), маркер отображается без метки.

Шрифт меток

labelFont

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

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

Окраска меток

labelPaint

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

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

Точка привязки меток

labelAnchor

строка

Точка на границах маркера, необходимая для выравнивания метки. Данная точка привязки (после ее настройки смещениями метки) определяет фиксированную точку на графике, по которой выравнивается метка маркера.

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

Точка привязки текста

labelTextAnchor

строка

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

Смещение меток

labelOffset

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

Смещение между границами маркера и точками привязки метки. Значение по умолчанию - (3.0, 3.0, 3.0, 3.0), т.е. точки привязки лежат в трех единицах внутри (снаружи) ограничительного прямоугольника маркера. См. Прямоугольные вставки.

Тип смещения меток

labelOffsetType

строка

Тип смещения меток: Без изменений, Расширение, Сжатие. Контролирует, как применяются вставки, полученные в результате Смещения меток, для расчета позиции точки привязки метки.

Тип

type

целое

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