我尝试rect
使用 d3 将 svg 图像附加到 svg 图像中的元素并尝试
chart.selectAll("rect.bar")
.each(function(datum, index) {
d3.select(this)
.append("svg:image")
// ..some attributes
});
这增加<image>
了 dom,但图像不显示。我也尝试使用 jquerythis
在.each
块中进行选择,将其添加到 dom 中,但也没有显示。
对于 jquery,我添加了它
$(this).after("<svg:image xlink:href='/images/image.svg' x='20' y='20' width='20' height='20'/>");
在元素中使用svg
andxlink
命名空间html
<html lang="en" xmlns:svg="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
我已经能够创建一个图像,但我想根据价值创建更多rect.bar
图像。.selectAll
datum