我的Highchart轴有一个错误,当取消选择所有产品崩溃并且页面需要重新加载时。
可以在此处查看代码:http://jsfiddle.net/8g5sonpp/18/
我添加此代码后发生了崩溃:
tickPositioner: function () {
var positions = [],
tick = Math.floor(this.dataMin),
increment = Math.ceil((this.dataMax - this.dataMin) / 6);
for (tick; tick - increment <= this.dataMax; tick += increment) {
positions.push(tick);
}
return positions;
},
我添加了它以避免y轴显示负数/负数。但是当取消选择所有系列时,结果是崩溃。
我该如何解决这个问题?
答案 0 :(得分:0)
添加condidition,检查dataMin / dataMax是否未定义。
tickPositioner: function () {
var positions = [];
if(this.dataMin!== UNDEFINED && this.dataMax!== UNDEFINED) {
var tick = Math.floor(this.dataMin),
increment = Math.ceil((this.dataMax - this.dataMin) / 6);
for (tick; tick - increment <= this.dataMax; tick += increment) {
positions.push(tick);
}
}
return positions;
},