Как добавить объект SVG в HTML?

Я следую некоторым примерам d3.js для построения графиков. Для справки вот ссылка .

Ниже приведен код, в котором я использовал функцию LineChart для построения графика. С Django в качестве бэкенда.

Я все еще изучаю javascript и, в частности, библиотеку d3.js. У меня не получается отобразить график. Что не так в общем коде и как я могу это исправить?

В вашем коде есть две проблемы. Вы добавляете график до его создания, а также вам нужно использовать метод appendChild, так как вы возвращаете узел элемента svg.

d3 позволяет добавлять узлы, созданные d3.create, с помощью appendChild. Я изменил ваш код ниже, чтобы использовать appendChild для присоединения узла svg к узлу chart div.

Вернуться на верх