首页 > 解决方案 > D3 svg 文本位置正确

问题描述

我想知道是否有办法让元素的 svg 文本向右对齐。它目前正在工作,位于左侧,想知道我是否遗漏了一些简单的东西。

svg.append("text")
.attr("class", "role-title") 
.text(function (d) {return d.role;})
.call(wrapText, 190)
.attr('transform', function (d) {
if (d.place === 1) {
return 'translate(75,-40)'; ... // parameter for right align


<text class="role-title" transform="translate(-240, 50)">
  <tspan x="0" dy="0em">Computer and Information</tspan>
  <tspan x="0" dx="0" dy="1.1em">Research Scientist</tspan>
</text>

标签: d3.js

解决方案


推荐阅读