d3.js - 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>
解决方案
推荐阅读
- python - 如何在 Anaconda 中安装 photon ML?
- kubernetes - K8s API 查询多个容器的 Pod 内的单个容器日志
- lmfit - 如何将参数的最大值设置为取决于 lmfit 中另一个参数的值?
- windows - ZeroMQ 断言失败:套接字句柄由于某种原因不再有效
- javascript - 如何加载长列表并在视图底部停留/开始而不滚动
- azure-devops - 针对 Azure 应用服务配置 Azure Pipelines 部署阶段的批准
- android - 如何在 ListAdapter 中添加数据?
- java - 滚动时避免重新绘制画布
- primefaces - Primefaces tabview activeIndex 未在服务器上更新
- c - 在 c 中加载 bar 而不会弄乱其他输出