Получить информацию о точке на графике

Чтобы получить информацию о точке на графике, нужно использовать команду report/hittest_chart:

svc=report/hittest_chart&params={"attachmentIndex":<uint>,
				 "datasetIndex":<uint>,
				 "valueX":<int>,
				 "valueY":<int>,
				 "flags":<int>}

Параметры

Название Описание
attachmentIndex индекс графика
datasetIndex индекс набора данных (-1 - все наборы данных)
valueX координата X, пискелей
valueY координата Y, пискелей
flags флаги

Флаги

Флаг HEX Флаг DEC Описание
0x1 1 получить подсказку по графику
0x2 2 получить подсказку по маркеру
0x4 4 valueX используется как время

Возвращаемый результат

{
	"x":<double>,		/* значение по оси X */
	"textX":<text>,		/* текстовое значение по оси X */
	"axisX":<text>,		/* подпись оси X */
	"y":[
	    {
		"y":<int>,	/* координата по оси Y */
		"textY":<text>,	/* координата текстом */
		"axisY":<text>,	/* подпись оси Y */
		"name":<text>,	/* имя графика */
		"color":<uint>	/* цвет линии */
	    },
	    ...
	]
	"msg":{			/* сообщение */
		...
	}
}

Форматы сообщений и его флаги рассмотрены в разделе Форматы данных: Сообщения.

Follow us on Facebook Gurtam Wialon Twitter Gurtam Wialon info@gurtam.com   |   Copyright © 2002-2024 Gurtam