Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 如何对重新计算的eAxesCale设置限制_Vb.net_Charts - Fatal编程技术网

Vb.net 如何对重新计算的eAxesCale设置限制

Vb.net 如何对重新计算的eAxesCale设置限制,vb.net,charts,Vb.net,Charts,使用Chart1.ChartAreas(0).RecreacteAxesScale()时,如何使我的图表轴Y永远不低于50?我希望Y轴的范围从系列值的0到最大值(可以从0到1000甚至更多),但当系列值低于50时,图表应显示0-50,而不是低于50 我已经设置了属性 Chart1.ChartAreas(0).AxisY.minimum = 0 Chart1.ChartAreas(0).AxisY.Maximum = (theHighestValue.text) 然后,当点被添加到图表中时,

使用
Chart1.ChartAreas(0).RecreacteAxesScale()
时,如何使我的图表轴Y永远不低于50?我希望Y轴的范围从系列值的
0
最大值(可以从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
如果首先是highest value.text,则应设置并纠正它指出的问题。否则,变量类型不匹配很可能会使程序很难调试。其次,如果将“类似”代码放在
Chart1.ChartAreas(0).RecreacteAxesScale()
之后,但测试
Chart1.ChartAreas(0).AxisY.Maximum,而不是
最高值.text
,那么您应该会得到我认为您要求的结果。