簡體   English   中英

使用 d3 中的 csv 文件進行數據解析

[英]data parsing using a csv file in d3

考慮使用字母數字字符標記軸鏈接中顯示的示例。 這是解析 var 數據的正確方法嗎?

var data = []
d3.csv("data.csv", function(data) {
    data = data.forEach(function(d) { return [ x[d[0]], y[d[1]]] });
    console.log(data)
});

data.csv 應該保存這些值

[2, 2],
[3, 3],
[4, 4],
[5, 4],
[5.5, 5],
[6, 6],
[6, 7],
[6.5, 8],
[6.5, 16],
[17, 16]

假設您的意思是data應包含這些值,您的data.csv應如下所示:

first,second
2,2
3,3
4,4
5,4
5.5,5
6,6
6,7
6.5,8
6.5,16
17,16

然后你可以使用字段的名稱解析它:

var data = []
d3.csv("data.csv", function(csvData) {
    // By default, all the values read are treated as strings.
    // So have to make them numbers explicitly
    data = csvData.forEach(function(d) { return [ +d.first, +d.second ] });
    console.log(data);

    // Draw the chart here.
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM