У меня есть диаграмма FIFO в реальном времени (в значительной степени взятая из их опубликованного примера) графика SciChart. При рендеринге он начинается с очень близкого увеличения, а по мере рисования линии масштаб уменьшается, чтобы соответствовать полному размеру линии.
<s:SciChartSurface.XAxis>
<s:NumericAxis x:Name="axisX" MinHeight="50" AutoRange="Always" AxisTitle="{Binding Path=XAxisTitle}" DrawMinorGridLines="False" DrawMinorTicks="False" TextFormatting="0.##">
<s:NumericAxis.GrowBy>
<s:DoubleRange Max="0.1" Min="0.1" />
</s:NumericAxis.GrowBy>
</s:NumericAxis>
</s:SciChartSurface.XAxis>
Однако я хотел бы, чтобы он уже начал уменьшаться на определенную величину - например. ось X уже будет отображаться (например) от 0 до 10, и по мере того, как линия рисуется, она перемещается по экрану, масштабируясь только в том случае, если линия становится больше, чем предоставленное пространство.
Я пытался установить VisibleRangeLimit
, но хотя это позволяет мне определить диапазон области диаграммы, масштабирование не срабатывает, когда кривая становится слишком большой (поэтому она буквально выходит за пределы диаграммы)
Как это можно сделать?