Помочь с настройкой графика на anychart

Цена договорная
08 мая 2024, 22:39 • 2 отклика • 31 просмотр
Оцениваю в пару часов, если знаете anychart.
Базовая задача: Есть пары "длительность:температура".
[
{"0": 20},
{"210": 400},
{"20": 400},
{"120": 600},
{"20": 600},
{"204": 1100},
{"60": 1200},
{"25": 1200}
]

Т.е. тут первая точка — это 0 минут, 20 градусов. Вторая точка — 210 минут, 400 градусов, ее отображаем по координатам 210:400. Третья точка — длительность 120, 600 градусов, ее отображаем по координатам 330:600. 330 — 0+210+120. И так далее.
Их надо отобразить на графике. Но отобразить на графике их надо в линейном времени. Если просто как есть положить на график — то получится 8 равномерно распределенных сегментов, в котором от первой точки до второй будет такое же расстояние, как от второй до третьей, а там тем временем разница в 10 раз в продолжительности (210 vs 20).

Теперь есть следующая таблица:
[
{"019": "690.6"},
{"018": "732.3"},
{"017": "759.3"},
{"016": "791.1"},
{"015": "813.2"},
{"014": "835.2"},
{"013": "857.3"},
{"012": "876.9"},
{"011": "889.2"},
{"010": "911.2"},
{"09": "925.9"},
{"08": "952.9"},
{"07": "982.3"},
{"06": "1009.3"},
{"05.5": "1021.5"},
{"05": "1038.7"},
{"04": "1073.0"},
{"03": "1100.0"},
{"02": "1115.0"},
{"01": "1130.0"},
{"1": "1143.3"},
{"2": "1150.0"},
{"3": "1156.6"},
{"4": "1170.0"},
{"5": "1195.0"},
{"5.5": "1200"},
{"6": "1103.7"}
]


В ней первое значение это номер этапа (не спрашивайте), а второе — температура достижения. Теперь надо найти на построеном графике точку, которая соотвествует этой температуре и показать на ней маркер номер. Т.е. берем первую пару, видим температуру 690.6, находим вторую координату времени с учетом того, как был построен график, пусть это 407 минут, и там рисуем маркер "019".


Плюс всякие мелочи по тому, как выглядят оси и тд.

Чатгпт не осилил, я не осилил, ищу того, кто знаком с anychart.
Если интересно, потом еще будут пачка задач по подобному.