我在其他地方创建了 SVG 文件(使用 MS Visio),我想将其用作可视化的背景,其中一些定位是由 SVG 图形中的项目放置驱动的。理想情况下,我将能够直接操作导入的 SVG 数据,然后使用它在使用 D3 的调用文档中创建元素。
有没有一种简单的方法可以使用 D3 将现有的 SVG 文档导入数据结构,类似于导入 JSON 的方式?我试过 d3.xml,但似乎没有得到有用的数据结构。据我所知,使用 IMG 标签导入图形不会用 SVG 元素填充 DOM。
一个小问题:它也必须在 IE9 中工作!(ImportNode 不起作用)