Невозможно отобразить график NVD3 SVG на холст, используя canvg - PullRequest
0 голосов
/ 13 марта 2019

У меня есть график SVG, сгенерированный из NVD3, который мне нужно отобразить на холсте. Вот мой подход, как показано ниже:

   var svg = d3.select("#graphSVG")[0][0],

   var canvas = document.getElementById("canvas");

   canvas.width = 850;
   canvas.height = 550;

   var svgOut = svg.outerHTML.toString();

   canvg(canvas, svgOut);   

Простая разметка SVG для базовых фигур может быть отображена с помощью кода выше. Но мне любопытно, почему граф SVG NVD3 не может быть отображен. Хотя разметка SVG для графа довольно большая, она действительна для SVG.

Спасибо

...