【发布时间】:2016-07-06 07:14:59
【问题描述】:
我正在使用 oxyplot 在我的 c# 应用程序中创建折线图。
随着测试的进行,数据会实时加载。
我目前正在使用LinearAxis.MinimumRange 来防止自动缩放以直接放大数据,以防止在值开始更改之前在测试开始时屏幕充满噪音。
但是,通过设计,此属性限制了用户能够放大多远,除了挂钩到比例更改事件之外,是否还有一种简单的方法来实现我想要的功能,更简单地说,是默认绘图超过自动缩放时的大小。
【问题讨论】:
我正在使用 oxyplot 在我的 c# 应用程序中创建折线图。
随着测试的进行,数据会实时加载。
我目前正在使用LinearAxis.MinimumRange 来防止自动缩放以直接放大数据,以防止在值开始更改之前在测试开始时屏幕充满噪音。
但是,通过设计,此属性限制了用户能够放大多远,除了挂钩到比例更改事件之外,是否还有一种简单的方法来实现我想要的功能,更简单地说,是默认绘图超过自动缩放时的大小。
【问题讨论】:
我对此的解决方案最终是将点添加到我自己的函数中(我直接操作 LineSeries.Points)。
现在我只在设置轴时设置最小值和最大值,然后在添加点时检查它是否超出这些限制,如果将它们设置为 NaN 以便自动缩放恢复。
【讨论】: