【问题标题】:Oxyplot Wpf (How to Pan to Value of X Axis)Oxyplot Wpf(如何平移到 X 轴的值)
【发布时间】:2018-12-27 09:53:46
【问题描述】:

如果我的图表在 x 轴上显示 0-100 的值,我如何将 x 轴从后面的代码平移到 115 的值?

【问题讨论】:

    标签: oxyplot


    【解决方案1】:

    由于您的 X 轴的最大值(假设 Max 为 100,从描述中看是 OP)已经设置(在您想要从后面平移时),因此需要的第一步是更改最大值轴心国。

     var axis = Model.Axes.First(x => x.Position == OxyPlot.Axes.AxisPosition.Bottom);
     axis.Maximum = 120;
     Model.InvalidatePlot(false);
     axis.Pan(115);
     Model.InvalidatePlot(false);
    

    重置最大值后,您可以使用 Axis.Pan 方法平移到所需的点。

    如果您的 X 轴最大值已经超过所需值,您可以跳过第一步。

     var axis = Model.Axes.First(x => x.Position == OxyPlot.Axes.AxisPosition.Bottom);
     axis.Pan(115);
     Model.InvalidatePlot(false);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-15
      • 1970-01-01
      • 2017-03-25
      • 1970-01-01
      相关资源
      最近更新 更多