我将尝试使用D3热图:http://bl.ocks.org/tjdecke/5558084,但是修改代码时遇到了问题。示例展示了如何使用.tsv文件,但我想要使用.json文件。
我尝试切换到json(但它不起作用):
所以,我需要修改tsvFiles的代码,如下所示:
var heatmapChart = function(tsvFile) {
d3.tsv(tsvFile,
function(d) {
return {
day: +d.day,
hour: +d.hour,
value: +d.value
};
},
function(error, data) {
// eliminate code
});
};
我尝试切换到json(但它不起作用):
d3.json("./data/data.json",
function(d) {
return {
day: +d.day + 1,
hour: +d.hour + 1,
value: +d.value
};
},
function(error, data) {
// eliminate error
});