正常应该是这样的:
可是有时候会这样:
并且报错:
或者这个错:
关于这两问题,其实可以归纳成一个问题,那就是你的Chart显示范围没设置或者没设置好
错误1:没设置最大最小值
输出:
看到没,X轴最大值为非数字!
解决办法:
2.没设置好(double溢出)
关于线条坐标的经常都是可变的,那么这个最大最小值我们也得跟着变,可是有时候我们设置了,但还是报错打叉×
说明一下,截图代码中的sum是decimal类型的,sum_min_num是通过Convert.ToDouble(sum) 得出的double类型数据
此处的问题就是,因为精度问题,这个sum实际中要比这个sum_min_num大,虽然他是通过sum得到的,但两个数并不相等,
举个最简单的例子:
当你的坐标点超出你设置的最大值,那么就有可能出现上面那两张截图中的错误!
解决办法: