Javascript 加载图表后向Highcharts 3D散点图添加点
我正在尝试使用ajax将数据点自动添加到三维散点图中。 问题是,我似乎无法让图表接受我从ajax脚本获得的y轴数据点。它只接受x和z值,但不接受y值。但是如果我把y值作为一个普通的数字输入,它就可以正常工作了。。有些简单的小事情是错的,但我就是想不出来 以下是Highcharts 3D演示的修改版本,以说明我的观点: 以下是相关代码:Javascript 加载图表后向Highcharts 3D散点图添加点,javascript,jquery,ajax,charts,highcharts,Javascript,Jquery,Ajax,Charts,Highcharts,我正在尝试使用ajax将数据点自动添加到三维散点图中。 问题是,我似乎无法让图表接受我从ajax脚本获得的y轴数据点。它只接受x和z值,但不接受y值。但是如果我把y值作为一个普通的数字输入,它就可以正常工作了。。有些简单的小事情是错的,但我就是想不出来 以下是Highcharts 3D演示的修改版本,以说明我的观点: 以下是相关代码: var result = "5,3,8" var res = result.split(","); var xval = res[0]; var yval =
var result = "5,3,8"
var res = result.split(",");
var xval = res[0];
var yval = res[1];
var zval = res[2];
function works() {
var chart = $('#container').highcharts()
chart.series[0].addPoint([xval, 6, zval]);
}
function doesntwork() {
var chart = $('#container').highcharts()
chart.series[0].addPoint([xval, yval, zval]);
}
通常,我会从ajax请求中获取结果变量。将值解析为float
var xval = parseFloat(res[0]);
var yval = parseFloat(res[1]);
var zval = parseFloat(res[2]);