0
我開始學習javascript和d3.js(版本3.3.3)。我需要從非csv
或tsv
格式的文件中讀取數據。我大概可以使用d3.dsv.parseRows,但我有點困惑 - 我非常感謝一些幫助,一個例子會很棒。用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] ]
在這種情況下,它通常更容易使用腳本來預處理數據轉換爲JSON,然後可以在D3中讀取而不會出現問題。 –
不幸的是,它不在我的手中,對數據文件進行預處理,其中有大量的數據文件,它們來自第三方來源。 – user1069609