加载图表后,将点添加到Highcharts 3D散点图

时间:2015-01-05 18:17:36

标签: javascript jquery ajax charts highcharts

我尝试使用ajax自动将数据点添加到3D散点图。 问题是,我似乎无法让图表接受我从ajax脚本获得的y轴数据点。它接受的x和z值很好,但不是y值。但是,如果我将y值作为普通数字输入,它就可以正常工作......有一些简单的小问题是错的,但我无法弄清楚...... < / p>

以下是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请求中获取结果变量。

1 个答案:

答案 0 :(得分:1)

将值解析为浮动。

var xval = parseFloat(res[0]);
var yval = parseFloat(res[1]);
var zval = parseFloat(res[2]);