У меня есть веб -сайт, отображающий живые данные с использованием uplot из -за его низкого использования ресурсов, даже при добавлении много очков в секунду. Проблема в том, что я хочу, чтобы в новейшем DataPoint была большая красная точка, так что она «прослеживает» линию. Мой раздел Opts для сюжета U выглядит следующим образом: < /p>
Но я не нашел способ добавить точку, которая также исчезает (я думаю, это логично для точки отслеживания), когда добавлена новая точка данных.
Спасибо за помощь
У меня есть веб -сайт, отображающий живые данные с использованием uplot из -за его низкого использования ресурсов, даже при добавлении много очков в секунду. Проблема в том, что я хочу, чтобы в новейшем DataPoint была большая красная точка, так что она «прослеживает» линию. Мой раздел Opts для сюжета U выглядит следующим образом: < /p> [code]const opts = { title: "Live-Data", width: window.innerWidth * 0.65, height: window.innerHeight * 0.8, cursor: { drag: { setScale: false }, sync: { key: 'shift' }, }, scales: { x: { time: true }, y: { auto: true} }, series: [ {}, { label: "Sensor 1 (mm)", stroke: "blue", value: (u, v) => v == null ? null : v.toFixed(2) + " mm" }, { label: "Sensor 2 (mm)", stroke: "red", value: (u, v) => v == null ? null : v.toFixed(2) + " mm" } ], axes: [ { scale: "x", grid: { show: true }, values: (u, vals) => vals.map(v => new Date(v).toLocaleTimeString()) }, { scale: 'y', values: (u, vals, space) => vals.map(v => v.toFixed(2) + " mm"), grid: { show: true } } ] }; [/code] Но я не нашел способ добавить точку, которая также исчезает (я думаю, это логично для точки отслеживания), когда добавлена новая точка данных. Спасибо за помощь