2012-10-28 47 views
0

處理另外,貼在D3論壇:https://groups.google.com/forum/#!topic/d3-js/F2vDEiaCGqI與多維數據

在延續與我以前的帖子https://groups.google.com/forum/#!searchin/d3-js/rk./d3-js/M288z95iMxA/mDTlSwhCq6UJ

現在我加入了另一個層面的我的數據。假設我正在收集100個城市的天氣數據。 我有參數:daily_high,daily_low,precipitation等,它們顯示整個月份的平均值。 現在,我想顯示每當我選擇一個特定城市時的每日數據。即2個視圖,1個顯示每月平均值的概述和第二個顯示選定城市的詳細信息。我如何着手爲此創建數據結構?意思是說,我有總/每月平均數以及單個文件或多個文件中的每日數據嗎? 最初我只是使用一個csv,只是每月的平均值來形成表格。

感謝

回答

0

我建議你採用以下格式使用JSON:

{  
    "London" : { 
     "January" : { 
      "1" : { 
       "high": 100, 
       "low": 50, 
       "precipitation": 300, 
      }, 
      "2" : { 
       "high": 100, 
       "low": 50, 
       "precipitation": 300, 
      }, 
      MORE DAYS OF THE MONTH... 
     }, 
     MORE MONTHS... 
    }, 
    MORE CITIES... 
} 

處理數據時,可以動態地計算平均值,而不是包括他們的數據。

+0

哪些開銷/延遲的問題,如果我使用JSON以下數據集: 100個城市 7-8參數 365天 –

+0

有一個看看這篇文章 - http://lowlatencyweb.wordpress.com/2012/03/22/150000-requestssec-dynamic-html -json-can-be-fast/ – jacktheripper

+0

292,000條數據仍然非常大,無法在一個文件中加載所有數據...... – jacktheripper