我有一个 SciChart 图的 FIFO 实时图表(几乎取自他们发布的示例)。在渲染时,它开始时完全放大,非常接近,当线条被绘制时,它会缩小以适应线条的完整大小。
<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
,但是虽然这确实允许我定义图表区域的范围,但当曲线变得太大时缩放不会启动(所以它实际上是“脱离图表”)
如何实现?