Компонент SignalLabels
Отображает названия сигналов на графике
Компонент signalLabels может использоваться в графиках, работающих как с online-, так и с offline-типами данных
Объявление компонента signalLabels
Компонент может быть объявлен только в блоке content блока channels. См. раздел Блок channels
{
{
"name": "signalLabels",
"sector": "leftCentral",
"layerZ": 1,
"settings": {
"labels": [{...}]
}
}
}
| Свойство | Тип | Значение поумолчанию | Описание |
|---|---|---|---|
sector |
string | "leftCentral" | Сектор, в котором будет распологаться компонент signalLabels. |
layerZ |
number | 1 | Определяет положение компонента по оси Z. Перекрывающие элементы с большим значением layerZ будут накладываться поверх элементов с меньшим layerZ. |
settings.labels |
Array<Object> | ОТСУТСТВУЕТ | Массив объектов, задающих параметры отображения названий для каждого сигнала. Если сигналов, например, 5 — нужно определить 5 объектов. |
Настройки
{
"settings": {
"labels": [
{
"id": 0,
"y": "0px",
"linkedPosition": true,
"color": "#000000FF",
"id_signal": 0,
"fontFamily": "Roboto",
"fontSize": "16px"
}
]
}
}
| Название | Тип | Значение поумолчанию | Описание |
|---|---|---|---|
id |
number | Задаётся неявно: соответствует индексу в массиве labels. |
Идентификатор элемента. |
text |
string | "" | Текст, отображаемый в качестве названия сигнала. |
y |
string | 0 | Вертикальное смещение элемента в пикселях или процентах. |
linkedPosition |
boolean | true | Определяет привязку позиции элемента к изолинии сигнала. Если true — легенда отображается на изолинии, а y задаёт смещение от неё. Если false — элемент размещается относительно нижнего края контейнера. |
color |
Array<number> | #000000FF | Цвет текста элемента в формате RGBA или HEXA. |
id_signal |
number | Задаётся неявно: соответствует индексу в массиве labels |
Идентификатор сигнала, с которым связан элемент. |
fontFamily |
string | "Roboto" | Шрифт подписи. |
fontSize |
string | "16px" | Размер шрифта. |
Пример
Код примера
Доступ к содержимому по ссылке возможен только для авторизованных пользователей GitHub, являющихся участниками организации IncartDev
Ссылка на ресурс
Была ли статья полезна?
Предыдущая
Следующая