Я понимаю, что были обновления для d3.JS, и я ломал Интернет и переполнял стек для руководства по загрузке внешнего файла json или csv. Я изменил функцию для получения данных и все еще получаю 2 ошибки:
Ошибка 1: Fetch API не может загрузить
Ошибка 2: Uncaught (в обещании) TypeError: Не удалось получить
Я не уверен, что является причиной этого. Я попытался несколько разных модификаций из других сообщений без удачи. Любая помощь приветствуется.
d3.csv('mydata.csv').then(function(data){
var canvas = d3.select('body').append('svg')
.attr('width', 700)
.attr('height', 700)
canvas.selectAll('rect')
.data(data)
.enter()
.append('rect')
.attr('width', function(d){
return d.age * 10
})
.attr('height', 48)
.attr('y', function(d, i){
return i * 50
})
.attr('fill', 'orange')
canvas.selectAll('text')
.data(data)
.enter()
.append('text')
.attr('fill', 'blue')
.attr('y', function(d, i){
return i * 50 + 30
})
.text(function(d){
return d.name
})
})