所以我在 .NET 中使用图表控件,它使用 Y 轴的内部自动缩放算法。这一切都很好,但我现在正在尝试获取 Y 轴的最大显示值以存储为 double 值以用于进一步格式化。
不幸的是,使用 ChartControl.ChartAreas[0].AxisY.Maximum 会返回 double NaN,因为我使用的是自动缩放。
使用自动缩放轴时是否可以获取Y轴的最大显示值?
编辑 我执行操作的顺序是为条形图建立基本格式,使用 AddXY() 添加数据点,最后尝试获取显示的 Y 轴的最大值。即使在添加大量数据点后,使用 ChartControl.ChartAreas[0].AxisY.Maximum 仍会返回 NaN。
最佳答案
调用chart.ChartAreas[0].RecalculateAxesScale();
然后 chart1.ChartAreas[0].AxisY.Maximum
和 Minimum
将被正确设置。
关于c# - 如何从自动缩放图表控件中获取最大 Y 轴值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17579593/