我一直在尝试通过使用d3操纵SVG属性来创建SVG。我的目标是在一个较大的矩形上放置一个较小的矩形,并使用porter duffs“dst-out”来合成目的地。不幸的是,我试过的examples没有在我的浏览器中工作。不确定是否因为SVG规范。这里是我一直在搞的代码与D3合成svg
svg.append("g").attr("id","content").append("svg:rect").
attr("x",0).
attr("y",200).
attr("height",100).
attr("width", width-20).
attr("fill", "#2d578b");
d3.select("#chartLaser svg").select("#content").append("svg:rect").
attr("x",-50).
attr("y",250).
attr("height",30).
attr("width",80).
attr("fill", "#FF0066").attr("comp-op","src-atop");
任何帮助导致解决方案,将不胜感激。提前致谢。
自动完成整个过程如果这些示例在您的浏览器中不起作用,那么您将无法使它与D3一起工作。 –