На работе мне было поручено создать приложение для построения графиков, которое будет работать в автономном режиме. Я был брошен в огонь с этим, поскольку я младший разработчик и не буду делать это сам.
Я пытался найти лучший способ сделать это, и я думаю, что Electron лучше всего подходит для автономной работы, а d3.js - для графиков. Я хотел использовать Angular для работы.
Прежде чем приступить к разработке, я хотел протестировать и посмотреть, имеет ли это какой-то смысл. Я нашел это репо и попытался опубликовать его с помощью Electron.
https://github.com/datencia/d3js-angular-examples
Однако ни одна из диаграмм не отображается.
Так что я как бы нахожусь в трудном положении, потому что на работе нет никого, у кого я могу спросить об этом. Имеет ли смысл этот стек? Могу ли я использовать D3.js в автономном режиме с Electron?
Спасибо за любой отзыв.
пока вы можете загружать D3.js с локального диска или локального веб-сервера и получать данные с локального веб-сервера или жестко запрограммированные в исходном коде, проблем нет. Что вы имеете в виду под "офлайн"? \
Ожидается, что приложение будет полностью работать без подключения к Интернету. Все данные для диаграмм в проекте, который я связал, жестко запрограммированы. Думаю, мне придется иметь дело с проблемой, если она возникнет, когда я буду делать свой проект.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


D3 - это просто библиотека, которая помогает создавать диаграммы / визуализации. Нет никаких требований к подключению к Интернету для библиотеки (то же самое касается Angular).