Render Graph Issue

喜你入骨 提交于 2019-12-24 16:06:06

问题


var data = [{"id":"1000","usage":"9219","date":"2012-06-01","country":"US"},
          {"id":"1001","usage":"13399","date":"2012-06-01","country":"US"},
          {"id":"1002","usage":"13181","date":"2012-06-02","country":"CA"},
          {"id":"1003","usage":"13494","date":"2012-06-02","country":"US"},
          {"id":"1004","usage":"6252","date":"2012-06-03","country":"US"},
          {"id":"1005","usage":"9351","date":"2012-06-03","country":"JP"},
          {"id":"1006","usage":"13753","date":"2012-06-04","country":"CN"},
          {"id":"1007","usage":"5410","date":"2012-06-04","country":"US"},
          {"id":"1008","usage":"1957","date":"2012-06-05","country":"CA"}] 

This is my dataset. I want to plot on the x-axis : date and y-axis is usage. So for each day I want to plot the total usage. I.e groupBy Date.

How to do it using dc.js? I have something like this

var ndx = crossfilter(data);

var dateDim = ndx.dimension(function(d) {return d.date;});
var totalUsage = dateDim.group().reduceSum(function(d) {return d.usage;});

But it does not plot what I want.

来源:https://stackoverflow.com/questions/21822124/render-graph-issue

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!