我正在OxyPlot中创建一个应用程序。我希望x轴上的最小点保持为零,而随着新数据填充到图表上,最大点将继续增长。当前正在发生的事情是,该图似乎看起来像一个滑动窗口,类似:
这是现在的图形:
[------------]
0 100
25秒后...
[------------]
25 125
这是我真正想要的:
[-------------]
0 100
25秒后...
[-------------]
0 125
我研究了
LinearAxis
的某些方法/属性(用于定义x轴),最能找到的是AbsoluteMinimum
属性,我将其设置为0
。设置AbsoluteMinimum
属性似乎并不能解决问题。有任何想法吗? 最佳答案
我在XAML代码中添加了该属性:
<oxy:Plot.Axes>
<oxy:LinearAxis Style="{DynamicResource PlotAxisStyle}" Position="Bottom" Minimum="1" />
<oxy:LinearAxis Style="{DynamicResource PlotAxisStyle}" Position="Left" Minimum="0" />
</oxy:Plot.Axes>
这对我来说很好用,但是我在x轴上(底部位置)最多使用100个值