是否可以在 d3 中制作一个树形图,每个矩形的背景都是图像?我正在寻找类似于 Silverlight 中所做的事情here,但对于 d3。如果可能的话,是否有任何推荐的教程来演示将背景连接到图像的过程?
是的,有多种方法可以在 SVG 中使用图像。您可能想将图像定义为图案,然后用它来填充矩形。有关更多信息,请参见这个问题(无论您要填充哪个元素,过程都是相同的)。
在 D3 代码中,它看起来像这样(简化的)。
svg.append("defs")
.append("pattern")
.attr("id", "bg")
.append("image")
.attr("xlink:href", "image.jpg");
svg.append("rect")
.attr("fill", "url(#bg)");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)