2015-09-01 34 views
0

我想使用以下json數據創建角度nvd3多欄圖表。如何使用json數據創建角度nvd3多欄和堆疊圖表

json: 
[ 
    { 
     "ccpProducts": "CME", 
     "color": "red", 
     "values": [ 
      { 
       "dates": "2015-07-01 00:00:00.0", 
       "noOfTrades": 5281 
      } 
     ] 
    }, 
    { 
     "ccpProducts": "LCH", 
     "color": "#6b486b", 
     "values": [ 
      { 
       "dates": "2015-07-01 00:00:00.0", 
       "noOfTrades": 5281 
      } 
     ] 
    } 
] 
+0

http://plnkr.co/edit/5VZnILzOI3HRLH1Tu7qh?p=preview。請參閱我可能無法看到圖表的闖入者。 –

回答

0

由於values是對象的數組,你無法通過自己的索引來訪問它的屬性就像你正在做的(對象屬性是不排序):

// d[0] and d[1] are undefined! 
x: function(d){ return new d[0]; }, 
y: function(d){ return d[1]; } 

相反,你應該這樣做:

x: function(d){ return new d['dates']; }, 
y: function(d){ return d['numOfTrades']; } 

您還可以轉換bar.json中的數據格式。

+0

我不能調用json的結構。第二種解決方案奏效,但我無法看到傳說。這裏是plunker.http://plnkr.co/edit/5jmKwqeUJZC6oOIjUZU5?p = preview –

+0

對於我來說,這個圖例顯示爲:[Plunker](http://plnkr.co/edit/VGZgaZFGVtUFZtWU8V8r?p=preview) – muenchdo

+0

I意味着傳說中的標籤不起作用。我想在傳奇中展示來自json的CME,LCH。 –

相關問題