|
|
ru:kit:remoteapi:apiref:report:hittest_chart [29/05/2017 17:57] |
ru:kit:remoteapi:apiref:report:hittest_chart [29/05/2017 17:57] (текущий) |
| ====== Получить информацию о точке на графике ====== |
| Чтобы получить информацию о точке на графике, нужно использовать команду **report/hittest_chart**: |
| <code javascript> |
| svc=report/hittest_chart¶ms={"attachmentIndex":<uint>, |
| "datasetIndex":<uint>, |
| "valueX":<int>, |
| "valueY":<int>, |
| "flags":<int>} |
| </code> |
| |
| ===== Параметры ===== |
| ^ Название ^ Описание ^ |
| | attachmentIndex | индекс графика | |
| | datasetIndex | индекс набора данных (-1 - все наборы данных) | |
| | valueX | координата X, пискелей | |
| | valueY | координата Y, пискелей | |
| | flags | флаги | |
| |
| ==== Флаги ==== |
| |
| ^ Флаг HEX ^ Флаг DEC ^ Описание ^ |
| | 0x1 | 1 | получить подсказку по графику | |
| | 0x2 | 2 |получить подсказку по маркеру | |
| | 0x4 | 4 |valueX используется как время | |
| |
| ===== Возвращаемый результат ===== |
| <code javascript> |
| { |
| "x":<double>, /* значение по оси X */ |
| "textX":<text>, /* текстовое значение по оси X */ |
| "axisX":<text>, /* подпись оси X */ |
| "y":[ |
| { |
| "y":<int>, /* координата по оси Y */ |
| "textY":<text>, /* координата текстом */ |
| "axisY":<text>, /* подпись оси Y */ |
| "name":<text>, /* имя графика */ |
| "color":<uint> /* цвет линии */ |
| }, |
| ... |
| ] |
| "msg":{ /* сообщение */ |
| ... |
| } |
| } |
| |
| </code> |
| |
| Форматы сообщений и его флаги рассмотрены в разделе [[../format/messages|Форматы данных: Сообщения]]. |