将CSV加载到D3V5、v6中
下面是阅读CSV的示例,其中介绍了 但这两个建议的解决方案都不适合我将CSV加载到D3V5、v6中,csv,d3.js,Csv,D3.js,下面是阅读CSV的示例,其中介绍了 但这两个建议的解决方案都不适合我 d3.csv('./data_files/NYC.csv') .then(function(data) { console.log(data) }) .catch(function(error){ console.log('oops ' + error); }) 生成错误0。我知道这不是URL问题,因为当我指定一个不存在的文件时,它会返回“未找到文件”错误 建议的另一个解决方案是 asy
d3.csv('./data_files/NYC.csv')
.then(function(data) {
console.log(data)
})
.catch(function(error){
console.log('oops ' + error);
})
生成错误0。我知道这不是URL问题,因为当我指定一个不存在的文件时,它会返回“未找到文件”错误
建议的另一个解决方案是
async function doThings() {
const data = await d3.csv('./data_files/NYC.csv');
console.log(data)
}
doThings();
产生“未处理的承诺拒绝:错误:0”
这似乎很简单,但我无法理解。我做错了什么?好的,这似乎是一个CORS问题。尽管我在Safari中的开发人员工具中禁用了跨源限制,但CORS似乎是一个问题。当我在服务器上运行它时,上面的代码工作正常