Чтобы получить график из отчета, нужно использовать команду report/get_result_chart:
svc=report/get_result_chart¶ms={"attachmentIndex":<uint>, "action":<uint>, "width":<uint>, "height":<uint>, "autoScaleY":<uint>, "pixelFrom":<int>, "pixelTo":<int>, "flags":<uint>}
Использование данного запроса рассмотрено в примере Отчеты.
Название | Описание |
---|---|
attachmentIndex | индекс приложения |
action | действие: 0 - установить флаги и отрисовать, 1 - масштабирование, 2 - для автомасштабирирования оси Y |
width | ширина |
height | высота |
autoScaleY | автомасштабирирование оси Y: 0 - выключить, 1 - включить |
pixelFrom | масштаб: от указанного пикселя |
pixelTo | масштаб: до указанного пикселя |
flags | флаги графика |
Флаги графика:
Флаг | Описание |
---|---|
0x01 | заголовок над графиком |
0x02 | заголовок под графиком |
0x04 | не показывать заголовок |
0x40 | подпись оси X сверху вниз |
0x80 | подпись оси X снизу вверх |
0x100 | легенда над графиком |
0x200 | легенда под графиком |
0x400 | легенда слева от графика |
0x800 | легенда справа от графика |
0x1000 | показывать легенду всегда, даже если есть только один набор данных |
Возвращает изображение в формате png.
|