在本地加载时从d3.js中的csv文件获取少于所需数据的数据

时间:2018-11-24 01:02:00

标签: javascript d3.js input

我正在尝试使用d3从本地文件系统加载CSV文件。我可以获取数据,但实际数据中的列数比d3给出的要多。目前,我仅获得一列数据。我在做错什么吗?

d3输出的对象之一是 {“”:“是”,Outcom(定性:不带度数的左:“ MS”}

但是我的文件有23列以上。

我的代码:

<div>
    <input type="file" accept=".csv" style="margin: 5px;">
</div>

<script>
    d3.select("input").on("change", function() {
    var file = d3.event.target.files[0];
    if (file) {
         var reader = new FileReader();

         reader.onloadend = function(evt) {
                  var dataUrl = evt.target.result;

                   console.log(dataUrl);

                   d3.csv(dataUrl, function(data){
                           console.log(data);
                   });

}

reader.readAsDataURL(file);
}
});
</script>

0 个答案:

没有答案