Javascript 如何将d3.csv更改为d3.json
谁能告诉我如何将下面的d3.csv更改为d3.jsonJavascript 如何将d3.csv更改为d3.json,javascript,json,csv,d3.js,Javascript,Json,Csv,D3.js,谁能告诉我如何将下面的d3.csv更改为d3.json d3.csv("sp500.csv", type, function(error, data) { console.log(data); x.domain(d3.extent(data.map(function(d) { return d.date; }))); y.domain([0, d3.max(data.map(function(d) { return d.price; }))]); x2
d3.csv("sp500.csv", type, function(error, data) {
console.log(data);
x.domain(d3.extent(data.map(function(d) { return d.date; })));
y.domain([0, d3.max(data.map(function(d) { return d.price; }))]);
x2.domain(x.domain());
y2.domain(y.domain());
focus.append("path")
.datum(data)
.attr("class", "area")
.attr("d", area);
focus.append("g")
.attr("class", "x axis")
.attr("transform", "translate(0," + height + ")")
.call(xAxis);
focus.append("g")
.attr("class", "y axis")
.call(yAxis);
context.append("path")
.datum(data)
.attr("class", "area")
.attr("d", area2);
context.append("g")
.attr("class", "x axis")
.attr("transform", "translate(0," + height2 + ")")
.call(xAxis2);
context.append("g")
.attr("class", "x brush")
.call(brush)
.selectAll("rect")
.attr("y", -6)
.attr("height", height2 + 7);
});}
以上代码取自我需要从json文件读取数据,使用d3.json函数,其余所有代码取决于json文件返回的数据结构
d3.json("sp500.json", function(error, data) {
console.log(data);
//rest all your code depend on structure of data
x.domain(d3.extent(data.map(function(d) { return d.date; })));
y.domain([0, d3.max(data.map(function(d) { return d.price; }))]);
x2.domain(x.domain());
y2.domain(y.domain());
focus.append("path")
.datum(data)
.attr("class", "area")
.attr("d", area);
focus.append("g")
.attr("class", "x axis")
.attr("transform", "translate(0," + height + ")")
.call(xAxis);
focus.append("g")
.attr("class", "y axis")
.call(yAxis);
context.append("path")
.datum(data)
.attr("class", "area")
.attr("d", area2);
context.append("g")
.attr("class", "x axis")
.attr("transform", "translate(0," + height2 + ")")
.call(xAxis2);
context.append("g")
.attr("class", "x brush")
.call(brush)
.selectAll("rect")
.attr("y", -6)
.attr("height", height2 + 7);
});}
请参阅文档您是否准备好了
sp500.json
?如果有,那么可以直接使用d3.json(“path/to/file.json”,function)
。要求服务器端以JSON格式返回数据我已准备好sp500.JSON。。。请告诉我要在d3.json添加的函数(“sp500.json”,函数(?)