【问题标题】:use multiple json calls for drawing multiple lines on highcharts php使用多个 json 调用在 highcharts php 上绘制多条线
【发布时间】:2013-07-24 21:13:49
【问题描述】:

我从几个小时就开始抓狂了……通过调用生成 JSON 数据的 php 脚本来创建多行高库存

我有一个 php/javascript 文件,可以下载包含 2 个系列的 JSON 数据。 look here

然后,在我的php file creating the highchart 中,我有以下代码来显示探针图 ($sonde_id):see fiddle:第一个系列“平均值”是平均值,第二个是一个范围最小/最大。我可以滚动时间/缩放等......刷新工作。这对于另一个已知问题来说非常慢,但它确实有效。

现在我的问题是,我想显示来自不同探针 ($sonde_id) 的多行。

我尝试使用以下代码绘制探针 23,22 和 24;通过简单地乘以 json.get 但这不起作用

            var url = 'sonde_exp_json.php?sonde_id=23&callback=?' ; 
    $.getJSON(url, function (json_data_23) {
        console.log (json_data_23.average);
        options.series[0].data=json_data_23.average;
        }); //end getJSON
    url = 'sonde_exp_json.php?sonde_id=22&callback=?' ; 
    $.getJSON(url, function (json_data_22) {
        options.series[1].data =  json_data_22.average;
        }); //end getJSON   
    url = 'sonde_exp_json.php?sonde_id=24&callback=?' ; 
    $.getJSON(url, function (json_data_24) {
        options.navigator.series = json_data_24.average;
        options.series[2].data =  json_data_24.average;
        }); //end getJSON       

error is "ncaught SyntaxError: Unexpected identifier" 在行 options.series[0].data.=json_data_23.average;

我不明白这个问题。我完全迷失了这些对象/数组/json和在同一个图表上显示多行的结构。我阅读了许多其他答案,但我错过了一些东西

谢谢

【问题讨论】:

    标签: json highcharts series


    【解决方案1】:

    请参阅this Highstock 示例 - 系列是从不同的调用加载的,并且工作正常。

    【讨论】:

    • 确实,我知道这个演示,但是,我无法转换到我的案例,有多个数据系列。我还在调查。谢谢
    • 这是完全相同的问题——它不应该比复制粘贴和更改变量名更难。也许您还有其他问题?确保您的数据是数字,而不是字符串。
    猜你喜欢
    • 2014-06-09
    • 1970-01-01
    • 1970-01-01
    • 2016-03-12
    • 2012-10-20
    • 1970-01-01
    • 2016-08-14
    • 2016-09-26
    • 1970-01-01
    相关资源
    最近更新 更多