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