我正在尝试使用Ajax将数据点自动添加到3D散点图。问题是,我似乎无法使图表接受我从ajax脚本获得的y轴数据点。它接受的x和z值很好,但不接受y值。但是,如果我将y值输入为纯数字,就可以正常工作。.有一些简单的小问题是错误的,但是我无法弄清楚...
这是Highcharts 3D演示的修改版,用于说明我正在做的事情:JSFiddle
以下是相关代码:
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请求中获取结果变量。
解析值以浮动。
var xval = parseFloat(res[0]);
var yval = parseFloat(res[1]);
var zval = parseFloat(res[2]);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句