C# 氧图变化轴

C# 氧图变化轴,c#,wpf,oxyplot,C#,Wpf,Oxyplot,我使用oxyplot绘制数据。轴是自动缩放的,因此每个轴的特性(最小值和最大值)为NaN。但我想看看这幅图的某个区域。我不能使用zoom,因为它只允许我设置zoomlevel,这对于不同的数据集是不同的,因为autoscale处于启用状态 直截了当地说,我会更改ActualMinimum和ActualMaximum属性,这实际上会完全满足我的需要。这些属性不可设置 怎么办?找到了解决方案! 我应该使用Axis,而不是Maximum和Minimum。Zoom: plotModel.Axes[1].

我使用oxyplot绘制数据。轴是自动缩放的,因此每个轴的特性(最小值和最大值)为NaN。但我想看看这幅图的某个区域。我不能使用zoom,因为它只允许我设置zoomlevel,这对于不同的数据集是不同的,因为autoscale处于启用状态

直截了当地说,我会更改ActualMinimum和ActualMaximum属性,这实际上会完全满足我的需要。这些属性不可设置

怎么办?

找到了解决方案! 我应该使用Axis,而不是Maximum和Minimum。Zoom:

plotModel.Axes[1].Zoom(100, 500);

我认为你所做的一点代码会有所帮助。你有没有尝试给轴的最小和最大属性赋值?这将修改您所说的其他两个属性(ActualMinimum和ActualMaximum)。如果要再次设置自动缩放,可以始终还原double.NaN值。需要设置缩放。假设你的轴是
lAxis
do
lAxis.Zoom(max,min)切换到其他数据集时,必须重新计算最小值和最大值,并再次设置缩放。