使用Chart1.ChartAreas(0).RecalculateAxesScale()
时,如何使图表轴Y 永远不会低于 50 ?我希望Y轴的范围从0
到maximum
系列的值(可以是0到1000甚至更多),但是当系列的值低于50时,图表应显示0 - 50,而不是低于50。
我已经设置了属性
Chart1.ChartAreas(0).AxisY.minimum = 0
Chart1.ChartAreas(0).AxisY.Maximum = (theHighestValue.text)
然后这是在代码中,因为点被添加到图表
Chart1.ChartAreas(0).RecalculateAxesScale()
这说实话就像一个魅力,但我只是不希望Y低于50.
我知道我可以做类似
的事情If theHighestValue.text <= 50 Then
Chart1.ChartAreas(0).AxisY.Maximum = 50
Else
Chart1.ChartAreas(0).AxisY.Maximum = theHighestValue.text
但是这将使Y轴基于仅添加的最新点,而不是整个X轴中的最高值。
我想如果我能在上面的if语句中做一些Chart1.ChartAreas(0).AxisY = 50
,那将解决它 - 但我无法弄清楚是否有办法设置它。
如果需要,我会很乐意填写更多信息。