Как настроить оси LightningChart Scrolling xJavascript

Форум по Javascript
Ответить
Anonymous
 Как настроить оси LightningChart Scrolling x

Сообщение Anonymous »

Я пытаюсь создать веб-приложение с диаграммой прокрутки линейных линий, подключенной к данным в реальном времени, поставляемым за WebSocket. Диаграмма должна всегда показывать последние 100 баллов и двигаться прямо, чтобы раскрыть новые очки по мере их прибытия. Раскрыт, и я вижу только первые 100. < /p>
Я нашел API, чтобы установить стратегию прокрутки «прокрутки», которая звучит как поведение, которое я хочу, но он, похоже, ничего не делает (даже если я прокомментирую его /обратно) < /p>
snippet respertement respert necurity: < /p>



const lc = lcjs.lightningChart()
const chart = lc.ChartXY({ defaultAxisX: { type: 'linear-highPrecision' } })
const series = chart.addLineSeries()

chart.axisX
.setTickStrategy(lcjs.AxisTickStrategies.DateTime)
.setScrollStrategy(lcjs.AxisScrollStrategies.scrolling)
.setInterval({ start: 0, end: 100 })

setInterval(() => {
series.appendSample({ y: Math.random() })
}, 100)< /code>
< /code>
< /div>
< /div>
< /p>
Я попробовал пару вещей: < /p>
  • Только используйте только «Setticstrategy» -> Scrolls Oxis, но Lip Window продолжает увеличиваться (так что он отображает все данные, а не последние 100) < / /> «SetInterval» -> Это на самом деле самое близкое к тому, что я хочу, но он отображает только 10 новейших моментов. Теперь только оставшаяся проблема в том, как показать 100 последних очков.


Подробнее здесь: https://stackoverflow.com/questions/797 ... ing-x-axis
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»