我正在使用D3直方图可视化,并希望传递不一定命名为"letter“或”frequency“的标题。如果我尝试更改以下代码块中的列属性,则不会显示可视化效果。如何传入任意的列名?
d3.tsv(datapath, type, function(error, data) {
x.domain(data.map(function(d) { return d.letter; }));
y.domain([0, d3.max(data, function(d) { return d.frequency; })]);
发布于 2015-01-01 07:17:54
方括号允许传递变量。
d3.tsv(datapath, type, function(error, data) {
x.domain(data.map(function(d) { return d[columnname1]; }));
y.domain([0, d3.max(data, function(d) { return d[columnname2]; })]);
https://stackoverflow.com/questions/27575953
复制相似问题