Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
D3.js d3能否转换数据,如何显示同一数据的不同方面?_D3.js - Fatal编程技术网

D3.js d3能否转换数据,如何显示同一数据的不同方面?

D3.js d3能否转换数据,如何显示同一数据的不同方面?,d3.js,D3.js,我有一些数据,如学生+测试点,我想绘制。考试分数最高为100分,最低为0分。比如: 约翰56分 安72分 对所有的学生来说都是如此 我将数据很好地保存在一个数组中。我想做一个条形图,每个10条对应10分的测试分数范围,所以第一条是0-10,等等,最后一条是90-100,我想条的高度是在这个范围内的学生人数 我的问题是,d3可以用我现有的数据格式为我做到这一点吗,或者我应该转换我的数据,进行计数,并轻松地绘制新数据?或者它可以不经改造就做到这一点?显示同一数据不同方面的正确方式是什么?非常感谢

我有一些数据,如学生+测试点,我想绘制。考试分数最高为100分,最低为0分。比如:

  • 约翰56分
  • 安72分
  • 对所有的学生来说都是如此
我将数据很好地保存在一个数组中。我想做一个条形图,每个10条对应10分的测试分数范围,所以第一条是0-10,等等,最后一条是90-100,我想条的高度是在这个范围内的学生人数


我的问题是,d3可以用我现有的数据格式为我做到这一点吗,或者我应该转换我的数据,进行计数,并轻松地绘制新数据?或者它可以不经改造就做到这一点?显示同一数据不同方面的正确方式是什么?

非常感谢!我在阅读d3时跳过了布局,我不应该这样做。