Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 实时数据不在morris线图中渲染_Javascript_Morris.js - Fatal编程技术网

Javascript 实时数据不在morris线图中渲染

Javascript 实时数据不在morris线图中渲染,javascript,morris.js,Javascript,Morris.js,我的js如下所示 var lineData = Morris.Line({ element: 'morris-line-chart', data: [{"Day":"08-11-2015","Ucount":2},{"Day":"09-11-2015","Ucount":23},{"Day":"10-11-2015","Ucount":4},{"Day":"11-11-2015","Ucount":6},{"Day":"12-11-2015","Ucount":3}], xkey:

我的js如下所示

var lineData =  Morris.Line({
  element: 'morris-line-chart',
  data: [{"Day":"08-11-2015","Ucount":2},{"Day":"09-11-2015","Ucount":23},{"Day":"10-11-2015","Ucount":4},{"Day":"11-11-2015","Ucount":6},{"Day":"12-11-2015","Ucount":3}],
  xkey: 'Day',
  ykeys: ['Ucount'],
  labels: ['Usage Count'],
  parseTime:false
});

      $.ajax({ url: 'http://127.0.0.1:7101/MUDRESTService/rest/v1/mudusagebyday?onlyData=true',
            
             type: 'get',  
             dataType: 'json',    
             success: function(output) {
                console.log('line first resp');
                console.log(output) ; 

                var ddata = JSON.stringify(output.items);
                console.log('vik says');
                console.log(ddata);
                lineData.setData(ddata);
             }
       
           });
如果我对setData进行注释,那么它可以正常工作。请注意,图中硬编码的有效负载与我的js试图设置为setData的负载完全相同


我在javascript控制台中没有看到任何错误。对于实时数据,它将x轴渲染为未定义。

问题在于莫里斯将结果解释为字符串,所以我不得不这样做

var arr = JSON.parse(ddata);
chart.setData(arr);

你能帮我做一个吗?不知道怎么做,因为它还有其他的依赖性。但这里是线路部分