读取数据文件时将任意列值传递到D3可视化 [英] Passing arbitrary column values to D3 visualization when reading data file
本文介绍了读取数据文件时将任意列值传递到D3可视化的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我使用D3直方图可视化,并希望传递标头,不一定命名为字母或频率。如果我尝试更改以下代码块中的列属性,则不会显示可视化。
I am using the D3 histogram visualization and want to pass headers in that are not necessarily named "letter" or "frequency." If I attempt to change the column attributes in the following block of code then no visualization shows. How can I pass in arbitrary column names?
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; })]);
推荐答案
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]; })]);
这篇关于读取数据文件时将任意列值传递到D3可视化的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文