【发布时间】:2016-04-08 20:14:16
【问题描述】:
我有一个 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,但是虽然这确实允许我定义图表区域的范围,但当曲线变得太大时缩放不会启动(因此它实际上会“脱离图表” ")
如何做到这一点?
【问题讨论】: