Oxyplot最小自动刻度范围

本文关键字:范围 Oxyplot | 更新日期: 2023-09-27 17:54:14

我正在使用oxyplot在我的c#应用程序中创建线系列图表。

数据在测试过程中实时加载。

我目前使用LinearAxis.MinimumRange来防止自动缩放到数据中,以防止在值开始改变之前在测试开始时屏幕被噪声填充。

然而,通过设计这个属性限制了用户能够放大的程度,是否有一种简单的方法可以超越挂钩到缩放改变的事件来实现我想要的功能,更简单地说,是一个默认的绘图大小,当超过自动缩放时就会启动

Oxyplot最小自动刻度范围

我的解决方案是将点添加到我自己的函数中(我直接操纵LineSeries.Points)。

现在我在设置坐标轴时设置了最小值和最大值,然后当添加一个点时,检查它是否超出了这些限制,如果它们被设置为NaN,那么自动缩放恢复