我正在尝试添加一个带有“.svg”扩展名的svg图像到我的图表(用d3创建的另一个svg图像).
这是代码:
d3.select("#chart1 svg") .append("svg:image") .attr("xlink:href","img/icons/sun.svg") .attr("width",40) .attr("height",40) .attr("x",228) .attr("y",53);
您可以看到我正在设置“xlink:href”属性,但d3将其更改为浏览器中的href:
<image href="img/icons/sun.svg" width="40" height="40" x="228" y="53"></image>
事实上,如果我使用png扩展名,这段代码完美可行.任何想法?