2013-08-21 59 views
0

我希望繪製一份簡單的我的數據折線圖,根據評論日期繪製評論總和。我迄今看到的例子僅繪製頻率http://www.d3noob.org/2013/08/add-line-chart-in-dcjs.html即日期的發生次數。有人可以告訴我我該怎麼做,或者鏈接到一個例子?使用dc繪製折線圖js

var data = [{review_date:'2013-Feb-1', reviews:40}, 
       {review_date:'2013-Feb-2', reviews:12}, 
       {review_date:'2013-Feb-2', reviews:47}, 
       {review_date:'2013-Feb-3', reviews:71}, 
       {review_date:'2013-Feb-5', reviews:80}, 
       review_date:'2013-Feb-5', reviews:13}] 

回答

0

您的數據是按日期排序的嗎?然後創建一個新的數據集並在那裏彙總數據。您可以在這裏找到一個簡單的折線圖的一個例子:

http://bl.ocks.org/mbostock/3883245

+0

它不是按日期排序。請,我該怎麼做? – DevEx

+0

嗯,你的日期是一個字符串,對吧?如果你可以將例如'Feb'改成02等,你可以比較字符串並按如下方式排序:'data.sort(function(a,b){return a.review_date.localeCompare(b.review_date)})'' 。我建議你仔細看看JavaScripts array.sort()及其可選的排序函數。 – nothing9