2012-11-28 43 views
2

我想使用Morris Charts正確繪製一些數據。Morris圖表問題

數據&圖如下所示:http://cl.ly/LDZC enter image description here

數據回來似乎是正確的,但是它看起來像系列中,不正確的映射。不知道爲什麼還有那些不確定的系列..

繼承人的Javascript

var getChartData = function() { 
$.get('/dashboard/chart_data', 'json') 
    .done(function(data) { 
      alert(JSON.stringify(data)) 
      Morris.Line({ 
       element: 'orders_chart', 
       data: data, 
       xkey: 'purchased_at', 
       ykeys: 'price', 
       labels: ['Revenue'] 
      }); 
    }); 

};

回答

2

嘗試使用$ .parseJSON(your_json_data)更改您的代碼行;

Morris.Line({ 
      element: 'orders_chart', 
      data: $.parseJSON(data), 
      xkey: 'purchased_at', 
      ykeys: 'price', 
      labels: ['Revenue'] 
     }); 

我在使用此圖表時有類似的問題。你只需要從回調中解析JSON對象。