Как изменить и скопировать масштабируемые солнечные лучи observablehq на локальный компьютер и запустить?

Я хочу сделать масштабируемые солнечные лучи из https://observablehq.com/@d3/zoomable-sunburst с использованием моих собственных данных (предпочтительно с использованием d3.csv) на моей собственной машине. Все загружаемые версии содержат require()('observablehq/flare') с использованием библиотеки stdlibs. При копировании кода версии observablehq (ctrl-c/-v) я вообще не могу запустить его, и это не похоже на код в редакторе атомов.

скопируйте весь код со страницы выше в не запускаемые загружаемые архивы (например, с vizhub (https://vizhub.com/undefined/7fcc84f68758417a8a1f6076410e98ab) содержит файлы flash.json и flash.csv, но использует версии observablehq из stdlib.

require()('@observablehq/flare').then(data => {
    console.log(data);
    const root = partition(data);

person Torsten Dahlén    schedule 30.04.2019    source источник


Ответы (1)


Наша документация по Загрузка и встраивание обычно является способом использования кода на Observable вне Observable: поскольку это реактивная среда программирования, копирование и вставка вероятно, будет работать только в нескольких отдельных случаях.

Что касается этого require утверждения: это d3-require, которое вы можете включить в качестве открытого исходного кода. библиотеку, хотя вы бы назвали ее как require('@observablehq/flare').then(data => {, за вычетом посторонней первой пары ().

person tmcw    schedule 30.04.2019
comment
Спасибо за ответ. Что я должен написать, чтобы загрузить свои собственные данные вместо загрузки CSV-файла (тогда он-лайн?) - person Torsten Dahlén; 30.04.2019