【发布时间】:2018-09-06 14:08:07
【问题描述】:
我正在尝试放置一个文本,使其位于我的元素的中心,如下图所示:
我希望根据我的图像大小动态完成此操作。
我该怎么做?
<body>
<script type="text/javascript">
const svg = d3.select("body").append("svg").attr("width",1000).attr("height",1000);
var widthMarker=50;
var img = svg.append("svg:image")
.attr("xlink:href", "marker.svg")
.attr("width", widthMarker)
.attr("height", widthMarker)
.attr("x", 228)
.attr("y",53);
svg.append("text").attr("width",100).attr("height",100).text("hello world");
</script>
</body>
【问题讨论】:
-
你看到了吗? stackoverflow.com/questions/36268318/…。你可以试试 tspan, text-anchor middle
标签: javascript d3.js