rect
d3を使用して、svg画像の要素にsvg画像を追加しようとしています
chart.selectAll("rect.bar")
.each(function(datum, index) {
d3.select(this)
.append("svg:image")
// ..some attributes
});
これは dom に追加<image>
されますが、画像は表示されません。また、jqueryを使用this
して.each
ブロックを選択しようとしましたが、これによりブロックがdomに追加されましたが、表示されません。
jqueryの場合、私はそれを追加しました
$(this).after("<svg:image xlink:href='/images/image.svg' x='20' y='20' width='20' height='20'/>");
要素内のsvg
およびxlink
名前空間html
<html lang="en" xmlns:svg="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
rect.bar
で1 枚の画像を作成できましたが.selectAll
、値に基づいてさらに作成したいと考えていdatum
ます。