Платформа 3V/Формы/Компоненты/Графики/Датчик Спидометр: различия между версиями

Материал из 3v-wiki
Перейти к навигации Перейти к поиску
(Новая страница: «Описание настройки диаграммы "Спидометр"»)
 
 
(не показаны 54 промежуточные версии 2 участников)
Строка 1: Строка 1:
Описание настройки диаграммы "Спидометр"
+
При настройке [[Платформа 3V/Формы/Дашборд|дашборда]] можно создать Датчик "Спидометр". Датчик "Спидометр" - способ графического отображения данных, которая выглядит как спидометр в автомобилях, использующий иглу для отображения информации в виде показаний на циферблате.
 +
== Описание свойств templateOptions ==
 +
<div class="NavFrame collapsed">
 +
  <div class="NavHead">Свойства templateOptions</div>
 +
  <div class="NavContent"> </br>
 +
 
 +
{| class="wikitable" style="margin:auto; clear:both;"
 +
|-
 +
! Наименование !! Свойство !! Тип !! Описание
 +
|-
 +
| Тип диаграммы || '''type''' || строковый || Выбор типа диаграммы
 +
|-
 +
! colspan="4" style="text-align:center;"| '''Общие настройки'''
 +
|-
 +
| Заголовок || '''title''' || строковый || Задание заголовка диаграммы
 +
|-
 +
| Расположение заголовка || '''titleAlign''' || строковый || Выравнивание заголовка по горизонтали: По центру, Слева, Справа
 +
|-
 +
| Цвет заголовка || '''titleColor''' || строковый || Настройка цвета заголовка
 +
|-
 +
| Отступ заголовка || '''titleMargin''' || числовой || Отступ заголовка диаграммы сверху
 +
|-
 +
| Размер заголовка || '''fontSizeTitle''' || числовой || Размер шрифта заголовка диаграммы
 +
|-
 +
| Ширина графика || '''chartWidth''' || числовой || Настройка ширины области диаграммы
 +
|-
 +
| Высота графика || '''chartHeight''' || числовой || Настройка высоты области диаграммы
 +
|-
 +
| Цвет заливки || '''bgColor''' || строковый || Настройка цвета фона диаграммы
 +
|-
 +
| Толщина границы || '''rowSolidData''' || числовой || Настройка толщины границы области диаграммы
 +
|-
 +
| Цвет границы || '''bdColor''' || строковый || Настройка цвета границы области диаграммы
 +
|-
 +
| Тип датчика || '''type''' || строковый || Выбор одного из типов датчика: Спидометр, Activity
 +
|-
 +
! colspan="4" style="text-align:center;"| '''Настройки датчика'''
 +
|-
 +
| Строка с данными || '''rowSolidData''' || числовой || Задание строки, из которой будут браться данные
 +
|-
 +
| Колонка минимума || '''colMin''' || числовой || Задание колонки отчёта с начальным значением для отстройки графика
 +
|-
 +
| Колонка максимума || '''colMax''' || числовой || Задание колонки отчёта с конечным значением для отстройки графика
 +
|-
 +
| Размер датчика (%) || '''solidSize''' || числовой || Задание процента, который будет занимать график в компоненте
 +
|-
 +
| Заливка датчика || '''fill''' || строковый || Настройка цвета заливки графика
 +
|-
 +
| Включить tooltip || '''tooltipEnabled''' || логический || Флаг, при включении которого на графике будут отображены всплывающие окна
 +
|-
 +
! colspan="4" style="text-align:center;"| '''Настройки лейблов'''
 +
|-
 +
| Включить лейблы || '''yLabelEnabled''' || логический || Флаг, при включении которого на графике будут отображены подписи
 +
|-
 +
| Цвет лейблов || '''yLabelColor''' || строковый || Настройка цвета подписей
 +
|-
 +
| Начертание лейблов || '''yLabelFontWeight''' || числовой || Задание жирности лейблов
 +
|-
 +
| Размер шрифта || '''yLabelFontSize''' || числовой || Настройка размера шрифта лейбла
 +
|-
 +
| Отступ лейблов || '''yLabelTickDistance''' || числовой || Настройка отступа лейбла от графика
 +
|-
 +
| Включить тики || '''yTickEnabled''' || логический || Флаг, при включении которого на графике будут отображены тики
 +
|-
 +
| Цвет тиков || '''yLabelTickColor''' || строковый || Настройка цвета тиков
 +
|-
 +
| Отобразить минимальный и максимальный тики || '''yTickAddMinMax''' || логический || Флаг, при включении которого на графике будут отображены минимальный и максимальный тики
 +
|-
 +
| Длина тика || '''yLabelTickLength''' || числовой || Задание длины тика
 +
|-
 +
| Ширина тика || '''yLabelTickWidth''' || числовой || Задание ширины тика
 +
|-
 +
! colspan="4" style="text-align:center;"| '''Настройка данных'''
 +
|-
 +
| Колонка || '''seriesData.col'''|| числовой || Номер колонки для серии данных
 +
|-
 +
| Название || '''seriesData.name'''|| строковый || Задание названия колонки
 +
|-
 +
| Тип || '''seriesData.type'''|| строковый || Выбор типа данных: solidGauge(график), gauge(стрелка)
 +
|-
 +
| Колонка цвета || '''seriesData.colColor'''|| строковый || Номер колонки с заданным цветом
 +
|-
 +
| Пользовательский цвет || '''seriesData.customColor'''|| строковый || Настройка пользовательского цвета
 +
|-
 +
| Формат || '''seriesData.label.format'''|| строковый || Задание формата подписи
 +
|-
 +
| Размер подписи || '''seriesData.label.fontSize'''|| числовой || Настройка размера подписи
 +
|-
 +
| Расположение подписи || '''seriesData.label.textAlign'''|| строковый || Выбор расположения подписи: Слева, По центру, Справа
 +
|-
 +
| Цвет подписи || '''seriesData.label.color'''|| строковый || Настройка цвета подписи
 +
|-
 +
| Отступ подписи || '''seriesData.label.margin'''|| числовой || Настройка отступа подписи
 +
|-
 +
! colspan="4" style="text-align:center;"| '''Настройка стрелки'''
 +
|-
 +
| Радиус (%) || '''seriesData.arrow.radius''' || числовой || Настройка длины стрелки в процентах
 +
|-
 +
| Цвет || '''seriesData.arrow.backgroundColor''' || строковый || Настройка цвета стрелки
 +
|-
 +
| Ширина у основания || '''seriesData.arrow.baseWidth''' || числовой || Настройка ширины стрелки у основания
 +
|-
 +
| Ширина у вершины || '''seriesData.arrow.topWidth''' || числовой || Настройки ширины стрелки у её вершины
 +
|-
 +
| Отступ от точки(края) || '''seriesData.arrow.baseLength''' || числовой || Настройка отступа от точки основания
 +
|-
 +
| Отступ от точки(основание) || '''seriesData.arrow.rearLength''' || числовой || Настройка продолжения стрелки в сторону точки основания
 +
|-
 +
! colspan="4" style="text-align:center;"| '''Настройка точки'''
 +
|-
 +
| Радиус точки || '''seriesData.arrow.point.radius''' || числовой || Настройка размера точки
 +
|-
 +
| Цвет точки || '''seriesData.arrow.point.color''' || строковый || Настройка цвета точки
 +
|-
 +
| Редактирование конфигурации || '''chartOptions''' || строковый || Дополнительные настройки из [https://api.highcharts.com/gantt/# highcharts]
 +
|}
 +
</div></div> </br>
 +
<div class="toccolours mw-collapsible mw-collapsed" style="width:800px; overflow:auto;">
 +
<div style="font-weight:bold;line-height:1.6;"> Пример JSON датчика спидометра</div>
 +
<div class="mw-collapsible-content mw-collapsed-content">
 +
<syntaxhighlight lang="JSON" line>
 +
{
 +
  "key": "key1628450397206",
 +
  "type": "trv-highcharts-speed",
 +
  "dataSourceId": 1,
 +
  "templateOptions": {
 +
    "titleAlign": "center",
 +
    "titleMargin": 100,
 +
    "chartWidth": 1000,
 +
    "chartHeight": 700,
 +
    "type": "solidgauge",
 +
    "solidSize": 100,
 +
    "tooltipEnabled": true,
 +
    "yLabelEnabled": true,
 +
    "yTickEnabled": true,
 +
    "seriesData": [
 +
      {
 +
        "type": "solidgauge",
 +
        "label": {
 +
          "textAlign": "center",
 +
          "fontSize": null,
 +
          "color": "",
 +
          "margin": null,
 +
          "format": "{"
 +
        },
 +
        "col": 4,
 +
        "name": "План",
 +
        "customColor": "#d598a3",
 +
        "colColor": null
 +
      },
 +
      {
 +
        "type": "gauge",
 +
        "label": {
 +
          "textAlign": "center",
 +
          "format": "{series.name}",
 +
          "fontSize": 15,
 +
          "color": "#f27d7d",
 +
          "margin": 50
 +
        },
 +
        "col": 5,
 +
        "name": "% выполненных работ",
 +
        "customColor": "",
 +
        "arrow": {
 +
          "radius": 100,
 +
          "backgroundColor": "#ed5269",
 +
          "baseWidth": 5,
 +
          "topWidth": 1,
 +
          "baseLength": 50,
 +
          "rearLength": null,
 +
          "point": {
 +
            "radius": 4,
 +
            "color": "#991427"
 +
          }
 +
        },
 +
        "colColor": null
 +
      }
 +
    ],
 +
    "titleColor": "#ff8686",
 +
    "fontSizeTitle": 60,
 +
    "bgColor": "#fff5ee",
 +
    "bdWidth": 4,
 +
    "bdColor": "#feecd3",
 +
    "rowSolidData": 1,
 +
    "colMin": 2,
 +
    "colMax": 3,
 +
    "fill": "lightpink",
 +
    "yLabelColor": "#e5596d",
 +
    "yLabelFontWeight": 5252,
 +
    "yLabelFontSize": 20,
 +
    "yLabelTickDistance": 18,
 +
    "yLabelTickColor": "#c67579",
 +
    "yLabelTickLength": 10,
 +
    "yLabelTickWidth": 2,
 +
    "yTickAddMinMax": true,
 +
    "chartOptions": "{\n    \"pane\": [{\n        \"startAngle\": -90,\n    \"endAngle\": 90,\n    \"center\": [\"50%\", \"70%\"]\n    },\n    {\n        \"startAngle\": -90,\n    \"endAngle\": 90,\n    \"center\": [\"50%\", \"70%\"]\n    }],\n    \"tooltip\": {\n  \"pointFormat\": \"{series.name}\",\n      \n        \"valueSuffix\": \"\",\n        \"shared\": false\n    }\n}",
 +
    "templateDescription": null,
 +
    "title": "Процент выполнения"
 +
  }
 +
}
 +
</syntaxhighlight>
 +
</div></div>
 +
 
 +
== Пример использования ==
 +
Кейс: Вывести датчик спидометра, показывающую процент выполнения, где по плану процент выполнения должен быть 42, а фактический процент выполнения 54.
 +
[[Файл:датчик спидометра.png|600px|центр]]
 +
 
 +
====== Создать отчёт с данными, на которых будет строиться датчик спидометра ======
 +
Все значения необходимые для отстройки отчёта должны быть в строке, в которой обязательно заданы минимум и максимум спидометра.
 +
[[Файл:отчёт спидометр.png|слева]]
 +
<br><br><br><br>
 +
 
 +
====== Создать форму ======
 +
В форму следует добавить источник данных  - отчет, где '''''pivotId''''' - это идентификатор отчета в навигаторе.
 +
 
 +
<div class="toccolours mw-collapsible mw-collapsed" style="width:800px; overflow:auto;">
 +
<div style="font-weight:bold;line-height:1.6;"> Пример JSON источника - отчета</div>
 +
<div class="mw-collapsible-content mw-collapsed-content">
 +
<syntaxhighlight lang="JSON" line>
 +
{
 +
      "pivotId": 100,
 +
      "parameters": null,
 +
      "focusOnFirstCell": true,
 +
      "id": 1,
 +
      "name": "Отчет",
 +
      "isReadOnly": true,
 +
      "dataEditRuleIds": [],
 +
      "beforeSaveDataActions": [],
 +
      "afterSaveDataActions": [],
 +
      "discriminator": "PivotDataSource"
 +
    }
 +
</syntaxhighlight>
 +
</div></div>
 +
 
 +
====== Добавить элемент - датчик ======
 +
Добавить элемент ''"Датчик"'' в правой панели управления.
 +
[[Файл:выбор элемента датчик.png|слева]]<br clear="both" /><br>
 +
 
 +
В поле ''"Источник отображения данных" ('''pivotSourceId''')'' задать него источник данных - ранее добавленный отчет.
 +
[[Файл:источник данных датчик.png|слева]]<br clear="both" /><br>
 +
 
 +
<div class="toccolours mw-collapsible mw-collapsed" style="width:800px; overflow:auto;">
 +
<div style="font-weight:bold;line-height:1.6;"> Пример JSON</div>
 +
<div class="mw-collapsible-content mw-collapsed-content">
 +
<syntaxhighlight lang="JSON" line>
 +
{     
 +
      ... 
 +
 
 +
      "dataSourceId": 309
 +
   
 +
      ...
 +
}
 +
</syntaxhighlight>
 +
</div></div>
 +
 
 +
====== Настроить тип датчика ======
 +
В поле ''"Тип датчика" ('''type''')'' выбрать значение ''"Спидометр" ('''solidgauge''')''.
 +
[[Файл:тип датчика спидометр.png|слева]]<br clear="both" /><br>
 +
====== Настроить вывод данных ======
 +
Для того, чтобы данные отображались в виде спидометра требуется указать номер строки с данными из отчёта в поле ''"Строка с данными" ('''rowSolidData''')'', колонку со значением минимума и максимума в полях ''"Колонка минимума" ('''colMin''')'' и ''"Колонка максимума" ('''colMax''')'' соответственно. Настройку цвета для графика можно задать в поле ''"Заливка датчика" ('''fill''')''.
 +
[[Файл:настройка датчика.png|слева]]<br clear="both" /><br>
 +
<div class="toccolours mw-collapsible mw-collapsed" style="width:800px; overflow:auto;">
 +
<div style="font-weight:bold;line-height:1.6;"> Пример JSON общей настройки данных</div>
 +
<div class="mw-collapsible-content mw-collapsed-content">
 +
<syntaxhighlight lang="JSON" line>
 +
{
 +
          ...
 +
 
 +
          "templateOptions": {
 +
          ...
 +
            "rowSolidData": 1,
 +
            "colMin": 2,
 +
            "colMax": 3,
 +
            "fill": "lightpink"         
 +
          },
 +
          ...
 +
}
 +
</syntaxhighlight>
 +
</div></div>
 +
 
 +
====== Настроить заливку до значения ======
 +
Для отображения процента выполнения по плану требуется в области ''"Настройка данных" ('''seriesData''')'' добавить серию данных, где в поле ''"Колонка" ('''col''')'' указать номер столбца из отчёта со значением планируемого процента выполнения, а в поле ''"Тип" ('''type''')'' выбрать значение '''''solidGauge'''''. Задать цвет заливки планируемого процента выполнения можно в поле ''"Пользовательский цвет" ('''customColor''')'' или указать номер столбца из отчёта с заданным цветом в поле ''"Колонка цвета" ('''colColor''')''.
 +
<gallery mode="packed-hover" heights=340px style="text-align:left">
 +
Файл:план.png
 +
Файл:спидометр без стрелки.png
 +
</gallery>
 +
 
 +
====== Настроить стрелку ======
 +
Для настройки стрелки требуется в области ''"Настройка данных" ('''seriesData''')'' добавить серию данных, где в поле ''"Колонка" ('''col''')'' указать номер столбца из отчёта со значением, на которое должны указывать стрелка, а в поле ''"Тип" ('''type''')'' выбрать значение '''''gauge'''''. Чтобы задать длину стрелки в поле ''"Радиус" ('''radius''')'' нужно указать процент длины радиуса от внешней линии графика. Для того, чтобы настроить размер точки, из которой выходит стрелка графика следует указать её радиус в поле ''"Радиус точки" ('''point.radius''')''.
 +
<gallery mode="packed-hover" heights=400px style="text-align:left">
 +
Файл:конструктор стрелка и точка.png
 +
Файл:спидометр без названия.png
 +
</gallery>
 +
 
 +
====== Настроить заголовок датчика ======
 +
Для того, чтобы создать заголовок достаточно написать его в поле ''"Заголовок" ('''title''')''. Настройка расположения заголовка производится с помощью полей ''"Расположение заголовка" ('''titleAlign''')'',  ''"Отступ заголовка" ('''titleMargin''')''. Настройка стиля заголовка производится с помощью полей ''"Цвет заголовка" ('''titleColor''')'' и ''"Размер заголовка" ('''fontSizeTitle''')''.
 +
<gallery mode="packed-hover" heights=340px style="text-align:left">
 +
Файл:заголовок спид.png|слева
 +
Файл:спидометр без лэйблов.png
 +
</gallery>
 +
<br clear="both" /><br>
 +
<div class="toccolours mw-collapsible mw-collapsed" style="width:800px; overflow:auto;">
 +
<div style="font-weight:bold;line-height:1.6;"> Пример JSON настройки заголовка </div>
 +
<div class="mw-collapsible-content mw-collapsed-content">
 +
<syntaxhighlight lang="JSON" line>
 +
{
 +
          ...
 +
 
 +
          "templateOptions": {
 +
            ...
 +
 
 +
            "title": "Процент выполнения",
 +
            "titleAlign": "center",
 +
            "titleMargin": 100,
 +
            "titleColor": "#ff8686",
 +
            "fontSizeTitle": 60
 +
          },
 +
        ...
 +
}
 +
</syntaxhighlight>
 +
</div></div>
 +
 
 +
====== Настроить лейблы ======
 +
Для того, чтобы настроить подписи на графике нужно поставить отметку в поле ''"Включить лейблы" ('''yLabelEnabled''')''. Для задания жирности шрифта нужно использовать поле ''"Начертание лейблов" ('''yLabelFontWeight''')'', размер шрифта задаётся в поле ''"Размер шрифта" ('''yLabelFontSize''')'', а отступ подписей от границы графика задаётся в поле ''"Отступ лейблов" ('''yLabelTickDistance''')''.
 +
<gallery mode="packed-hover" heights=400px style="text-align:left">
 +
Файл:включить лейблы спидометр.png
 +
Файл:спидометр без тиков.png
 +
</gallery>
 +
Для того, чтобы настроить штрихи на графике нужно поставить отметку в поле ''"Включить тики" ('''yTickEnabled''')''. Настройка стиля тиков задаётся с помощью полей ''"Цвет тиков" ('''yLabelTickColor''')'', ''"Длина тика" ('''yLabelTickLength''')'' и ''"Ширина тика" ('''yLabelTickWidth''')''. Для того, чтобы задать тики на максимуме и на минимуме требуется установить флаг ''"'''yTickAddMinMax'''": true''.
 +
<gallery mode="packed-hover" heights=350px style="text-align:left">
 +
Файл:включить тики спидометр.png|слева
 +
Файл:спидометр без заливки фона.png
 +
</gallery>
 +
<div class="toccolours mw-collapsible mw-collapsed" style="width:800px; overflow:auto;">
 +
<div style="font-weight:bold;line-height:1.6;">Пример JSON настройки лейблов и тиков</div>
 +
<div class="mw-collapsible-content mw-collapsed-content">
 +
<syntaxhighlight lang="JSON" line>
 +
{
 +
          ...
 +
 
 +
          "templateOptions": {
 +
 
 +
            ...
 +
            "yLabelEnabled": true,
 +
            "yTickEnabled": true,
 +
            "yLabelColor": "#e5596d",
 +
            "yLabelFontWeight": 5,
 +
            "yLabelFontSize": 20,
 +
            "yLabelTickDistance": 18,
 +
            "yLabelTickColor": "#c67579",
 +
            "yLabelTickLength": 10,
 +
            "yLabelTickWidth": 2,
 +
            "yTickAddMinMax": true
 +
 
 +
          },
 +
}
 +
 
 +
</syntaxhighlight>
 +
</div></div>
 +
 
 +
=== Дополнительные настройки chartOptions  ===
 +
Иногда требуются дополнительные настройки диаграммы для этого используется поле ''"Редактирование конфигурации" ('''chartOptions''')''.
 +
[[Файл:ред конфиг спидометр.png|слева]]<br clear="both" /><br>
 +
Например, для того, чтобы задать расположение графика в компоненте нужно изменить значения массива '''''center'''''.
 +
<div class="toccolours mw-collapsible mw-collapsed" style="width:800px; overflow:auto;">
 +
<div style="font-weight:bold;line-height:1.6;"> Пример JSON расположения диаграммы </div>
 +
<div class="mw-collapsible-content mw-collapsed-content">
 +
<syntaxhighlight lang="JSON" line>
 +
{
 +
    "pane": [{
 +
        "startAngle": -90,
 +
    "endAngle": 90,
 +
    "center": ["50%", "70%"]
 +
    },
 +
    {
 +
        "startAngle": -90,
 +
    "endAngle": 90,
 +
    "center": ["50%", "70%"]
 +
    }]
 +
}
 +
</syntaxhighlight>
 +
</div></div>
 +
Дополнительную информацию по chartOptions можно узнать [https://api.highcharts.com/gantt/# по ссылке].

Текущая версия на 08:23, 16 сентября 2021

При настройке дашборда можно создать Датчик "Спидометр". Датчик "Спидометр" - способ графического отображения данных, которая выглядит как спидометр в автомобилях, использующий иглу для отображения информации в виде показаний на циферблате.

Описание свойств templateOptions


Пример JSON датчика спидометра

Пример использования

Кейс: Вывести датчик спидометра, показывающую процент выполнения, где по плану процент выполнения должен быть 42, а фактический процент выполнения 54.

датчик спидометра.png
Создать отчёт с данными, на которых будет строиться датчик спидометра

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

отчёт спидометр.png





Создать форму

В форму следует добавить источник данных - отчет, где pivotId - это идентификатор отчета в навигаторе.

Пример JSON источника - отчета
Добавить элемент - датчик

Добавить элемент "Датчик" в правой панели управления.

выбор элемента датчик.png



В поле "Источник отображения данных" (pivotSourceId) задать него источник данных - ранее добавленный отчет.

источник данных датчик.png



Пример JSON
Настроить тип датчика

В поле "Тип датчика" (type) выбрать значение "Спидометр" (solidgauge).

тип датчика спидометр.png



Настроить вывод данных

Для того, чтобы данные отображались в виде спидометра требуется указать номер строки с данными из отчёта в поле "Строка с данными" (rowSolidData), колонку со значением минимума и максимума в полях "Колонка минимума" (colMin) и "Колонка максимума" (colMax) соответственно. Настройку цвета для графика можно задать в поле "Заливка датчика" (fill).

настройка датчика.png



Пример JSON общей настройки данных
Настроить заливку до значения

Для отображения процента выполнения по плану требуется в области "Настройка данных" (seriesData) добавить серию данных, где в поле "Колонка" (col) указать номер столбца из отчёта со значением планируемого процента выполнения, а в поле "Тип" (type) выбрать значение solidGauge. Задать цвет заливки планируемого процента выполнения можно в поле "Пользовательский цвет" (customColor) или указать номер столбца из отчёта с заданным цветом в поле "Колонка цвета" (colColor).

Настроить стрелку

Для настройки стрелки требуется в области "Настройка данных" (seriesData) добавить серию данных, где в поле "Колонка" (col) указать номер столбца из отчёта со значением, на которое должны указывать стрелка, а в поле "Тип" (type) выбрать значение gauge. Чтобы задать длину стрелки в поле "Радиус" (radius) нужно указать процент длины радиуса от внешней линии графика. Для того, чтобы настроить размер точки, из которой выходит стрелка графика следует указать её радиус в поле "Радиус точки" (point.radius).

Настроить заголовок датчика

Для того, чтобы создать заголовок достаточно написать его в поле "Заголовок" (title). Настройка расположения заголовка производится с помощью полей "Расположение заголовка" (titleAlign), "Отступ заголовка" (titleMargin). Настройка стиля заголовка производится с помощью полей "Цвет заголовка" (titleColor) и "Размер заголовка" (fontSizeTitle).



Пример JSON настройки заголовка
Настроить лейблы

Для того, чтобы настроить подписи на графике нужно поставить отметку в поле "Включить лейблы" (yLabelEnabled). Для задания жирности шрифта нужно использовать поле "Начертание лейблов" (yLabelFontWeight), размер шрифта задаётся в поле "Размер шрифта" (yLabelFontSize), а отступ подписей от границы графика задаётся в поле "Отступ лейблов" (yLabelTickDistance).

Для того, чтобы настроить штрихи на графике нужно поставить отметку в поле "Включить тики" (yTickEnabled). Настройка стиля тиков задаётся с помощью полей "Цвет тиков" (yLabelTickColor), "Длина тика" (yLabelTickLength) и "Ширина тика" (yLabelTickWidth). Для того, чтобы задать тики на максимуме и на минимуме требуется установить флаг "yTickAddMinMax": true.

Пример JSON настройки лейблов и тиков

Дополнительные настройки chartOptions

Иногда требуются дополнительные настройки диаграммы для этого используется поле "Редактирование конфигурации" (chartOptions).

ред конфиг спидометр.png



Например, для того, чтобы задать расположение графика в компоненте нужно изменить значения массива center.

Пример JSON расположения диаграммы

Дополнительную информацию по chartOptions можно узнать по ссылке.