【问题标题】:Limiting zoom in/out scale change in OxyPlot限制 OxyPlot 中的放大/缩小比例变化
【发布时间】:2016-06-03 22:21:40
【问题描述】:

使用 OxyPlot 中的默认 PlotController 绑定,可以使用鼠标滚轮放大/缩小(参见 http://docs.oxyplot.org/en/latest/controllers/)。 限制缩放比例的最佳方法是什么?如果我向 Axis 添加一个侦听器并侦听 AxisChanged 事件,则为时已晚。我应该在 Windows 窗体级别拦截鼠标滚轮事件并做点什么吗?

【问题讨论】:

    标签: winforms oxyplot


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-09-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-08
      • 2018-06-18
      • 1970-01-01
      相关资源
      最近更新 更多