Carregue vários arquivos usando o módulo d3-fetch
Eu tento carregar dados de duas fontes diferentes. Depois de carregar os dados, quero usá-los em um arquivo de tags de tumultos. Mas não entendo como carregar o segundo arquivo, porque realmente não entendo a chamada assíncrona.
O que preciso modificar no meu código para obter os dados? No momento, o segundo objeto de dados está indefinido. Aqui está o meu código:
import { csv, json } from 'd3-fetch'
csv('/data/stations.csv', function (stations) {
json('data/svg_data.json', function (svg) {
return svg
})
stations.position_x = +stations.position_x
stations.position_y = +stations.position_y
stations.animation_time = +stations.animation_time
stations.text_x = +stations.text_x
stations.text_y = +stations.text_y
return stations
}).then(function (stations, svg) {
mount('metro-app', {
stations: stations,
svg_data: svg
})
})