我有一系列存儲JSON objects
(下)經由angular
送出我html
頁, 我已經越來越從角出的信息到我的d3.js
圖。(這個問題我想我需要從JSON
將它們轉換爲正常值 爲我的x軸數據被繪製)發送JSON來d3js圖
{ __v: 0, temp: 328, _id: 56e9417d6a8a307819c3e598 },
{ __v: 0, temp: 328, _id: 56e9417d6a8a307819c3e599 },
{ __v: 0, temp: 328, _id: 56e9417d6a8a307819c3e600 },
{ __v: 0, temp: 328, _id: 56e941826a8a307819c3e59a }
下面$http
請求從app.js
接收的數據。 的y axis
是銷售(對象的值)和x axis
是小時(從數據庫條目以顯示的量)
$http.get('/solution-two/data3').success(function (data) {
var hour=$scope.salesData3.length+1;
var sales= data;
$scope.salesData3.push({hour: hour, sales:sales});
});
我有陣列出發以與陣列它獲取在發送到HTTP請求的信息
$scope.salesData3=[
{hour: 1,sales: 280}];
salesData3
是我d3.js
圖形的名稱,因此,在總結,我認爲我需要defice我的時間變量的長度與數據庫條目 和銷售變量需要的長度,以接受來自DA的JSON
對象tabase,我是否正確?
感謝閱讀
感謝評論和信息,這是偉大的東西。我正在使用其他實時信息的圖表,所以我希望將角色控制器中的json更改爲var值。和in一樣,將數據從json數組中提取出來,然後推入銷售var,然後在d3上繪製圖表。 –
當D3本地支持陣列數據結構時,恕我直言,可以傳遞一個數組而不是迭代數組(將數據從json數組中拉出來),然後重用該值來構建圖。 – Srikanta