在D3.js 視覺化中,可以透過使用下列方法來實現在圓圈物件內添加影像
要定義模式,只需使用
<svg>
在D3 腳本中,將圖案的URL 分配給fill 屬性:
svg.append("circle") .attr("class", "logo") .attr("cx", 225) .attr("cy", 225) .attr("r", 20) .style("fill", "transparent") .style("stroke", "black") .style("stroke-width", 0.25) .on("mouseover", function() { d3.select(this).style("fill", "url(#image)"); }) .on("mouseout", function() { d3.select(this).style("fill", "transparent"); });
透過將SVG 模式與事件處理相結合,D3.js 實現了互動式視覺化,其中影像可以在圓形物件中動態顯示。
以上是如何使用 D3.js SVG 模式在圓圈內嵌入影像?的詳細內容。更多資訊請關注PHP中文網其他相關文章!