2015-04-17 98 views
0

我有JSON看起来像下面:JSON数据)平均

values: [[1,0],[2,0],[3,0],[4,0],[5,0],[6,0],[7,0],[8,0]] 

我在MEANJS软件查询该从控制器

$scope.find = function() { 
     $scope.transByusers = TransByusers.query(); 

然而,当我尝试将它添加到$ scope.data中,它不起作用。

$scope.data = [ 

     { 
      values: [[1,0],[2,0],[3,0],[4,0],[5,0],[6,0],[7,0],[8,0],[9,0],[10,0],[11,0],[12,0],[13,0],[14,0],[15,0],[16,0],[17,0],[18,0],[19,0],[20,0],[21,0],[22,0],[23,0],[24,0]]    , 
      mean: 3 
     }, 
     { 
      values: $scope.transByusers[0].values 
     } 

    ]; 
}; 

任何见识将不胜感激,谢谢。

回答

0

你需要确保你是在告诉NVD3如何访问您的数据(假设第一个对象是一个系列)

var chart = nv.models.multiBarChart() 
    .x(function (d) { return d[0] }) 
    .y(function (d) { return d[1] }); 

您还需要确保该系列的对象,你传递给它是的形成

{ 
    key: 'Series Name', 
    values: [[1,1], [2,4], [3,2], [4,7]], 
    color: 'red' 
} 

在显色(上和技术上的关键)是可选

看到这个Plunk

也许你可以更详细地阐述什么是不工作或在Plunker中发布代码?