【问题标题】:OxyPlot how to add Points to DataPoint?OxyPlot 如何将点添加到 DataPoint?
【发布时间】:2015-05-06 13:58:04
【问题描述】:

我有一个带有 2 个不同 lineSeries 的 plotmodel。 在第一行中,Series 可以是 1000 到 10000 之间的值。 在第二行中,Series 是 1 到 10 之间的值。

所以当我绘制这个时,我可以很好地看到第一行系列,但第二行就在底部。

所以我定义了两个不同的LinearAxis,一个用于右侧,一个用于左侧。

 m.Axes.Add(new LinearAxis { Position = AxisPosition.Left,Minimum = 0, Maximum = maxPointValue1 });
 m.Axes.Add(new LinearAxis { Position = AxisPosition.Right, Minimum = 0, Maximum = maxPointValue2 });

是否可以将第一个系列绑定到左侧 LinearAxis 并将第二个系列绑定到右侧 Axis?

所以第二个系列不在底部?

提前致谢

迈克尔

【问题讨论】:

    标签: oxyplot


    【解决方案1】:

    确实有我的朋友。

    在你的第二个轴上,这个例子是你的权利,你需要定义一个键。

    var rightAxis = new OxyPlot.Axes.LinearAxis()
    {
        Key = "secondary",
        Position = AxisPosition.Right,
        // And then the rest
    }
    

    现在当你包含一个系列时,你给它同样的键

    yourLineSeries.XAxisKey = "secondary";
    

    现在当你的系列被添加时,它应该使用你的右轴。

    希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 2014-05-30
      • 2023-04-07
      • 1970-01-01
      • 1970-01-01
      • 2015-05-30
      • 1970-01-01
      • 1970-01-01
      • 2011-10-11
      • 1970-01-01
      相关资源
      最近更新 更多