Javascript 将新数据加载到C3.js折线图

Javascript 将新数据加载到C3.js折线图,javascript,d3.js,c3.js,Javascript,D3.js,C3.js,我正在尝试使用从数据库获取一组x和y值的函数动态更新C3.js折线图。我试图用来插入数据的函数是: function insertGraph(yAxis, xAxis, Header) { setTimeout(function () { console.log("starting"); chart.load ({ bindto: "#graph", xs: { 'y':'x'

我正在尝试使用从数据库获取一组x和y值的函数动态更新C3.js折线图。我试图用来插入数据的函数是:

function insertGraph(yAxis, xAxis, Header) {
    setTimeout(function () {
        console.log("starting");
        chart.load ({
            bindto: "#graph",
            xs: {
                'y':'x'
            },
                columns: yAxis, xAxis   
        });
    }, 100);
}
传递到函数中的数据如下所示: 亚克斯:

[“y”、1、2、3、4、5、6、7、8、9、10、11、12、13、14]

xAxis:

[“x”,0,131.35,26971.3,27044.75,27351.4,27404.483333334,27419.41666668,33128.96666666667,33549.1333333333,34049.48333333333,77464.26666666666,77609.71666666666666666,174171.85,259166.98333334]

标题:

MakeModeChange#只是一个字符串


我知道我在这里做了一些根本错误的事情,但是如果有人需要帮助,我会非常感激的。我设法解决了我的问题。这完全取决于“列”部分的操作方式(需要在
[]
中绑定)。以下是固定代码,以防万一:

function insertGraph(yAxis, xAxis, Header) {
    setTimeout(function () {
        chart.load ({
            bindto: "#graph",
            xs: {
                'y':'x'
            },
            columns: [
                yAxis, 
                xAxis
            ]   
        });
    }, 100);
}