如何最好地处理d3.js中的原始(不计数)数据?

时间:2013-11-27 12:53:08

标签: javascript d3.js

我在d3的图库中看到的所有示例都已计算过数据,例如:

letter  frequency
A       .08167
B       .01492
C       .02782
D       .04253
...

如果我有'原始'数据,例如:

,该怎么办?
A
A
B
A
D
...

我还需要计算频率,以便我可以绘制图表。 最好的方法是什么?
我应该将数据放入d3.map还是d3.set?某种d3.nest和汇总?或者只是简单的JavaScript?

在我的具体案例中,我需要绘制学生的成绩。除了成绩本身之外我还有其他数据(例如学生的姓名),我会得到像8.5 8.7这样的成绩,我需要按照原样绘制并在同一图表中进行四舍五入。<登记/> 我是否需要关注效率(作为客户端的计算)?我最多可以有100000行数据,或者只有30行或4行。

1 个答案:

答案 0 :(得分:1)

您可以使用histogram layout。请参阅示例here