限制OxyPlot中的放大/缩小比例变化

时间:2016-03-18 13:47:15

标签: winforms oxyplot

使用OxyPlot中的默认PlotController绑定,可以使用鼠标滚轮放大/缩小(参见http://docs.oxyplot.org/en/latest/controllers/)。 什么是限制缩放比例的最佳方法?如果我向Axis添加一个监听器并监听AxisChanged事件,那就太晚了。我应该在Windows窗体级拦截鼠标滚轮事件并执行某些操作吗?

1 个答案:

答案 0 :(得分:3)

您是否尝试使用 Axis.MinimumRange 属性来限制放大,使用 Axis.MaximumRange 来限制缩小?这是为了限制规模。
E.g。当最大范围为10时,绘图缩放可以显示-5到5的值以及该轴的0到10或-3到3的值。

否则,如果必须限制范围, Axis.AbsoluteMaximum Axis.AbsoluteMinimum 可能就是您要找的。
E.g。绝对最小值为-5,绝对最大值为5时,图表可能会显示从-5到5或-3到3的值,但不会从0到10显示。