На странице
Объект прототипа графика
Следующие объекты напрямую связаны с API graphprototype.
Прототип графика
Объект прототипа графика имеет следующие свойства.
| Свойство | Type | Описание |
|---|---|---|
| graphid | ID | ID прототипа графика. Поведение свойства: - только для чтения - обязательно для операций обновления |
| height | integer | Высота прототипа графика в пикселях. Поведение свойства: - обязательно для операций создания |
| name | string | Имя прототипа графика. Поведение свойства: - обязательно для операций создания |
| width | integer | Ширина прототипа графика в пикселях. Поведение свойства: - обязательно для операций создания |
| flags | integer | Происхождение прототипа графика. Возможные значения: 2 - прототип графика; 6 - обнаруженный прототип графика Поведение свойства: - только для чтения |
| graphtype | integer | Тип макета прототипа графика. Возможные значения: 0 - (по умолчанию) обычный; 1 - с накоплением; 2 - круговой; 3 - разнесённый. |
| percent_left | float | Левый процентиль. По умолчанию: 0. |
| percent_right | float | Правый процентиль. По умолчанию: 0. |
| show_3d | integer | Показывать ли обнаруженные круговые и разнесённые графики в 3D. Возможные значения: 0 - (по умолчанию) показывать в 2D; 1 - показывать в 3D. |
| show_legend | integer | Показывать ли легенду на обнаруженном графике. Возможные значения: 0 - скрыть; 1 - (по умолчанию) показывать. |
| show_work_period | integer | Показывать ли рабочее время на обнаруженном графике. Возможные значения: 0 - скрыть; 1 - (по умолчанию) показывать. |
| templateid | ID | ID прототипа графика родительского шаблона. Поведение свойства: - только для чтения |
| yaxismax | float | Фиксированное максимальное значение для оси Y. |
| yaxismin | float | Фиксированное минимальное значение для оси Y. |
| ymax_itemid | ID | ID элемента данных, который используется как максимальное значение для оси Y. Если у пользователя нет доступа к указанному элементу данных, график отображается так, как если бы ymax_type был установлен в "calculated". |
| ymax_type | integer | Метод вычисления максимального значения для оси Y. Возможные значения: 0 - (по умолчанию) calculated; 1 - fixed; 2 - item. |
| ymin_itemid | ID | ID элемента данных, который используется как минимальное значение для оси Y. Если у пользователя нет доступа к указанному элементу данных, график отображается так, как если бы ymin_type был установлен в "calculated". |
| ymin_type | integer | Метод вычисления минимального значения для оси Y. Возможные значения: 0 - (по умолчанию) calculated; 1 - fixed; 2 - item. |
| discover | integer | Статус обнаружения прототипа графика. Возможные значения: 0 - (по умолчанию) новые графики будут обнаруживаться; 1 - новые графики не будут обнаруживаться, а существующие графики будут помечены как потерянные. |
| uuid | string | Универсальный уникальный идентификатор, используемый для связывания импортированных прототипов графиков с уже существующими. Генерируется автоматически, если не указан. Поведение свойства: - поддерживается, если прототип графика принадлежит шаблону |