我有一个带有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,将第二个系列绑定到右侧轴?
所以第二个系列不在底部?
提前致谢
迈克尔
答案 0 :(得分:0)
确实有我的朋友。
在你的第二个轴上,这个案例是你的右边,你需要定义一个键。
var rightAxis = new OxyPlot.Axes.LinearAxis()
{
Key = "secondary",
Position = AxisPosition.Right,
// And then the rest
}
现在,当您添加一个系列时,您可以使用相同的键
yourLineSeries.XAxisKey = "secondary";
现在添加系列时,应使用右轴。
希望这有帮助!