如何从自动缩放图表控件获取最大Y轴值

SRT*_*e4k 2 .net c# visual-studio-2010 winforms

所以我在.NET中使用Chart控件,它使用Y轴的内部自动缩放算法.这一切都很好,但我现在正在尝试将Y轴的最大显示值存储为双精度以用于进一步格式化.

不幸的是,使用ChartControl.ChartAreas [0] .AxisY.Maximum返回双NaN,因为我使用自动缩放.

使用自动调节轴时,是否可以获得Y轴的最大显示值?

编辑 我执行操作的顺序是为条形图建立基本格式,使用AddXY()添加数据点,然后最终尝试获取显示的Y轴的最大值.使用ChartControl.ChartAreas [0].即使添加了大量数据点,.AxisY.Maximum仍会返回NaN.

Lar*_*rry 5

呼叫 chart.ChartAreas[0].RecalculateAxesScale();

然后,chart1.ChartAreas[0].AxisY.MaximumMinimum将正确设置.