我开始学习 javascript 和 d3.js(版本 3.3.3)。我需要从既不是csv
也不是tsv
. 我可能可以使用d3.dsv.parseRows,但我有点坚持 - 我真的很感谢一些帮助开始,一个例子会很棒。
数据格式是 ASCII,两列数字由未知数量的空白字符(制表符或空格)分隔。注释字符是#
。
# Example
# The data is obviously poorly aligned
# The two values in each row are separated
# by one or more tabs and/or spaces
#
1.0 10.00
2.0 20
3.0 30. # this data line should be read
# 4.0 40.0 # this data line should be ignored
5.0 50.00
我需要将数据保存在一个数字数组中,这样我就可以继续进行一些不错的 d3 绘图:
[ [1.0,10.0], [2.0,20.0], [3.0,30.0], [5.0,50.0] ]