Я нашел 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
Мобильная версия