我无法显示csv文件中修改的数据

我无法显示csv文件中修改的数据,csv,d3.js,setinterval,Csv,D3.js,Setinterval,我是d3.js的新手。 我正在尝试显示csv文件中的新数据。。但我不能。下面是我的测试javascript文件和inv.csv 当我使用文本编辑器更改inv.csv的内容时,我可以从console.log()的输出中看到更改后的值,但我无法通过d3.js将其显示给web浏览器 此外,我还有一个问题。我想从实时数据制作一个动态网页。为此,我将定期更新一个数据文件,并通过d3.js将其显示到网页上。 这是一个好的还是合理的设计理念?你的建议是什么 多谢各位 [test.js] function re

我是d3.js的新手。 我正在尝试显示csv文件中的新数据。。但我不能。下面是我的测试javascript文件和inv.csv

当我使用文本编辑器更改inv.csv的内容时,我可以从console.log()的输出中看到更改后的值,但我无法通过d3.js将其显示给web浏览器

此外,我还有一个问题。我想从实时数据制作一个动态网页。为此,我将定期更新一个数据文件,并通过d3.js将其显示到网页上。 这是一个好的还是合理的设计理念?你的建议是什么

多谢各位

[test.js]

function redraw() {
d3.text("inv.csv", function(datasetText) {

    var parsedCSV = d3.csv.parseRows(datasetText);
    console.log(parsedCSV[1][2]);

    d3.select("#viz")
        .selectAll("h3")
        .data(parsedCSV[1])
      .enter().append("h3")
        .text(function(d){return d;});
    console.log(parsedCSV[1][2]);
});
}

redraw();

setInterval(function() {
redraw();
}, 1500);
[inv.csv]

car name,miles/gallon,cylinders,displacement,horsepower,weight,acceleration,model year,origin
"chevrolet chevelle malibu",18,8,307,130,3504,12,70,1
"buick skylark 320",15,8,350,165,3693,11.5,70,1
"plymouth satellite",18,8,318,150,3436,11,70,1

我发现了问题。当我在html文件中放入标记并去掉“.enter().append(“h3”)”时,我可以看到更新的值..

要加载CSV文件,您应该使用,这将为您解决解析问题。[自我回答]当我在html文件中放入标记并去掉“.enter().append(“h3”)时,我发现了问题我可以看到更新的值。请考虑关闭这个问题或者发布你的答案作为回答这个问题的答案。