在D3中加载CSV会更改字符值

时间:2019-01-04 13:48:22

标签: csv d3.js

我正在D3中上传一个csv文件,该文件包含3列:Class,CXX,CYY

Class,CXX,CYY
st0,-179.5,1798.1
st0,12.5,1790.1
st0,4.5,1790.1
st0,4.5,1790.1
...

Class具有3个值-st0,st1或st3,但是由于某种原因,当我查看已加载文件的log.console时,所有Class值都更改为st0(请参见屏幕截图,CXX和CYY正常)。有人可以建议这里有什么问题吗?

左上方是正在上传的文件,右侧是脚本,左下方是控制台

enter image description here

我正在使用简单的

上传文件
d3.csv("CircleCoordinates.csv", function(data) {
            console.log(data)};

谢谢您的建议。

1 个答案:

答案 0 :(得分:0)

不在这个小测试中

var dataCSV = `Class,CXX,CYY
st0,-179.5,1798.1
st0,12.5,1790.1
st0,4.5,1790.1
st0,4.5,1790.1
st1,-179.5,1798.1
st1,12.5,1790.1
st1,4.5,1790.1
st1,4.5,1790.1`;

var data = d3.csvParse(dataCSV);

console.log(data);
<script src="https://d3js.org/d3.v5.min.js"></script>