D3.js d3.tsv加载tsv文件不工作
首先,我很清楚有人问过这个问题 但是,由于上述问题仍然没有得到回答,而且作为D3.js d3.tsv加载tsv文件不工作,d3.js,D3.js,首先,我很清楚有人问过这个问题 但是,由于上述问题仍然没有得到回答,而且作为d3.js新手,我在那里找不到适合我的解决方案(而且我没有足够的声誉发表评论),我觉得有必要提醒大家注意这一点 我的代码直接取自教程: 您的问题不在于TSV,而在于其他方面:您在函数d3.TSV之前使用了数据 var x = d3.scale.linear() .domain([0, d3.max(data)]) .range([0, width]); var chart = d3.select(".
d3.js
新手,我在那里找不到适合我的解决方案(而且我没有足够的声誉发表评论),我觉得有必要提醒大家注意这一点
我的代码直接取自教程:
您的问题不在于TSV,而在于其他方面:您在函数
d3.TSV
之前使用了数据
var x = d3.scale.linear()
.domain([0, d3.max(data)])
.range([0, width]);
var chart = d3.select(".chart")
.attr("width", width)
.attr("height", barHeight * data.length);
如果删除它们,代码将正常工作,data.tsv
已正确加载。检查plunker:作为测试(检查tsv文件中选项卡的正确使用),将其替换为缩短的csv文件(当然使用d3.csv),然后查看是否得到相同的结果。
"ReferenceError: data is not defined"
var x = d3.scale.linear()
.domain([0, d3.max(data)])
.range([0, width]);
var chart = d3.select(".chart")
.attr("width", width)
.attr("height", barHeight * data.length);