OxyPlot如何将点添加到DataPoint?

时间:2015-05-06 13:58:04

标签: oxyplot

我有一个带有2个不同lineSeries的plotmodel。 在第一行中,系列可以是1000到10000之间的值。 在第二行中,系列是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,将第二个系列绑定到右侧轴?

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

提前致谢

迈克尔

1 个答案:

答案 0 :(得分:0)

确实有我的朋友。

在你的第二个轴上,这个案例是你的右边,你需要定义一个键。

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

现在,当您添加一个系列时,您可以使用相同的键

yourLineSeries.XAxisKey = "secondary";

现在添加系列时,应使用右轴。

希望这有帮助!