D3.js~有没有办法在下拉列表中访问csv标题值
D3.js ~ Is there a way to access csv header values into a dropdown?
我正在构建一个交互式图,该图作为轴的值有两个标头值。如果我可以从下拉菜单或类似的菜单中选择轴值,那会更好。我不知道是否可以访问csv的头值,就像它们是数组的一部分一样,所以我可以制作一个下拉菜单进行选择。给定一个.csv,它有许多头值,并且所有头值都是字符串,是否可以通过使用d3.csv.formatRows(rows)
来实现这一点?我试着在回调函数中使用这个:
var header = d3.csv("MyCsvFile.csv").formatRows(0);
console.log(header);
但没有起作用。我甚至不确定我使用的是正确的函数,或者是否有函数可以这样做!感谢您的帮助!谢谢
文档提到d3.csv.parse
生成的格式——基本上,您将拥有以标头名称为键的键值对。因此,您所需要做的就是这样获取标题名称。
d3.csv("foo.csv", function(error, data) {
var headerNames = d3.keys(data[0]);
});
相关文章:
- 访问布局信息是否也会导致浏览器重排
- Javascript,访问一个主要对象模块模式中的每个对象
- 如何访问声音管理器2创建的声音对象
- 在POST中将html表作为csv提交
- 在Twitter上用ie9中的空白src访问iframe的contentWindow
- 通过CSV文件上载更新数据库表
- JavaScript Pub/Sub属性访问问题
- 从JavaScript访问struts操作中的属性
- Javascript D3如何从CSV访问和操作数据集
- D3.js~有没有办法在下拉列表中访问csv标题值
- 无法使用 HTML 中的 Java 脚本访问.csv文件
- 从另一个域访问 CSV 文件
- 访问、解析和写入.csv数据 - 谷歌应用脚本
- csv访问器函数for循环
- D3 CSV到JSON邻接表,如何访问节点颜色
- 如何访问CSV文件的数据元素
- 从csv文件访问特定的数据,并显示在html上
- 我如何访问csv文件的一行来填充我的d3.js图表
- csv数据在d3脚本中不可访问,但在控制台中可访问
- 使用 JavaScript 访问 CSV 文件中的特定列