使用dc.js示例(http://dc-js.github.io/dc.js/examples/heat.html)我已设法使用修改后的数据集进行布局。我在这里面临的问题是不知道如何对值进行排序。
我的数据集中有3个字段:Day_Name, Time, Values
我在csv中将我的名字命名为“Sun”,“Mon”,“Tue”,“Wed”等等。时间为00:00,01:00,02:00,03:00至23:00 ..
我应该更改哪部分代码来对值进行排序?请建议或建议我更正我的代码。
这是我的代码in a fiddle。
答案 0 :(得分:1)
我通过将工作日的名称设置为工作日的1,2,3,4,5,6,7来更改了我的数据集,并将HTML代码作为传说包含在内,表示1 =星期日,2 =星期一等等... 现在我正在使用这个解决方案。 如果我遇到如何对week_days进行排序,我会更新我的答案。
答案 1 :(得分:0)
在热图上,键是一个轴(例如Day_name),值是另一个(时间)
您可以使用Acccessor功能
.keyAccessor(function(d){return + d.key [0];}) .valueAccessor(function(d){return + d.key [1];})
并在需要时使用订购