Показать сообщение отдельно
  #5 (permalink)  
Старый 10.09.2020, 10:45
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,700

Сообщение от mr_smit
В D3 есть несколько методов загрузки:
Код:
d3.csv()
d3.json()
d3.tsv()
d3.xml()
Но они все работают с файлом.
Но результатом этой работы как раз и есть

var data = [
{},{}, {}...
]
Который передается в функцию обратного вызова

Сообщение от mr_smit
значит они как то переходят от var data =[] к D3 и рисуют график. Вопрос как?
В примере, который вы привели
https://bl.ocks.org/EfratVil/92f894a...11e73f633a3e2f
есть исходный код.
Там есть вызов

d3.csv("CIMIS_Station_125.csv", type, function (error, data) {
...
})

Очевидно внутри функции функции обратного вызова, которая получает массив data и происходит вся работа
Ответить с цитированием