读取数据文件时将任意列值传递到D3可视化 [英] Passing arbitrary column values to D3 visualization when reading data file

查看:125
本文介绍了读取数据文件时将任意列值传递到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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆