仍然是d3.js的新手-我想创建一个热图,显示在两个目的地之间旅行所需的时间。假设最终输出应如下所示:

在R中,您可以将宽格式的数据作为data.matrix,然后将其放入gplots的heatmap2中,从而得到一个很好的heatmap。d3.js有没有这样的功能,我可以让我的数据( .csv或.json)像这样宽的格式:

或者是在d3.js中生成一个热图,使用两个for循环在行和列上迭代来创建框,因此我应该使用这样的长格式:

发布于 2017-06-28 05:14:38
您可以将JSON数据用于heatmap...something,如下所示:
{
travelTime: [
{ source: A,
destination: A,
time: 0
},
{ source: A,
destination: B,
time: 3
},
{ source: A,
destination: C,
time: 4
}]
}Y比例尺属性域基于source,X比例尺基于destination
https://stackoverflow.com/questions/44789103
复制相似问题