我正在OxyPlot中创建一个应用程序。我希望x轴上的最小点保持为零,而最大点在图表上填充新数据时继续增长。目前正在发生的事情是,图形似乎看起来像一个滑动窗口,如:
以下是图表的样子:
[------------]
0 100
并在25秒后......
[------------]
25 125
以下是我真正想要的内容:
[-------------]
0 100
并在25秒后......
[-------------]
0 125
我研究了LinearAxis
(我用来定义我的x轴)的一些方法/属性,我能找到的最接近的是AbsoluteMinimum
属性,我是已设置为0
。然而,设置AbsoluteMinimum
属性似乎没有做到这一点。有什么想法吗?
答案 0 :(得分:0)
您可以使用Minimum属性,并将其设置为等于0.
答案 1 :(得分:0)
我在我的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的值