Компонент Sweep

Визуальный компонент, отображающий масштаб времени (развёртку) по оси X.

Компонент sweep автоматически обновляет отображаемую шкалу при изменении масштаба графика, обеспечивая актуальное представление временных значений по оси X

Компонент sweep может использоваться в графиках, работающих как с online-, так и с offline-типами данных.

Объявление компонента sweep

{
  "name": "sweep",
  "sector": "leftCentral",
  "layerZ": 2,
  "settings": {...}
},
Свойство Тип Значение поумолчанию Описание
sector string "leftCentral" Сектор, в котором будет распологаться компонент sweep.
layerZ number 2 Определяет положение компонента по оси Z. Перекрывающие элементы с большим значением layerZ будут накладываться поверх элементов с меньшим layerZ.

Настройки

Свойство position

Устанавливает начальную позицию элемента.

{
  "settings": {
    "position": {
      "axisX": "rightToLeft",
      "axisY": "bottomToTop",
    }
  }
}

Например, при значениях axisX: "rightToLeft" и axisY: "bottomToTop" элемент будет размещён в правом нижнем углу графика.

Свойство Тип Значение поумолчанию Описание
axisX string "rightToLeft" Направление привязки по оси X: leftToRight или rightToLeft.
axisY string "bottomToTop" Направление привязки по оси Y: topToBottom или bottomToTop.

Свойство offset

Определяет смещение элемента относительно заданной позиции position.

{
  "settings": {
    "offset": {
      "x": 0,
      "y": 0
    },
  }
}
Свойство Тип Значение поумолчанию Описание
x number 0 Смещение по оси X в пикселях.
y number 10 Смещение по оси Y в пикселях.

Свойство label

Устанавливает стиль отображаемого масштаба.

{
  "settings": {
    "label": {
      "color": "#808080",
      "alignment": "left",
      "fontFamily": "Roboto",
      "fontSize": "12px"
    },
  }
}
Название Тип Значение поумолчанию Описание
color string #808080ff Цвет текста масштаба в формате RGBA или HEXA.
alignment string right Выравнивание текста. Если компоненты sweep и meander имеют одинаковую position, выравнивание определяет, с какой стороны от глифа будет размещаться подпись.
fontFamily string "Roboto" Шрифт подписи.
fontSize string "16px" Размер шрифта.

Пример

Код примера

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

Предыдущая
Следующая