【问题标题】:How to center title over SVG chart with d3.js?如何使用 d3.js 在 SVG 图表上居中?
【发布时间】:2014-10-30 00:28:11
【问题描述】:

演示:http://jsfiddle.net/29j6ozqn/

我创建了一个带有两个轴的简单 SVG,并附加了一个 text 元素作为图表的标题。但我找不到可靠的方法将标题居中于图表的中点。我希望 文本元素的中间 在 x 轴上的“0.5”刻度上对齐。对我来说,从视觉上看,这是图表的中间部分。

我想要一个通用的解决方案,这意味着无论文本字符串有多长,中间总是超过“0.5”。 x轴是什么类型的轴也无关紧要(无论是线性的、有序的等)

【问题讨论】:

    标签: javascript css svg d3.js text-align


    【解决方案1】:

    使用text-anchor: middletext-align: center 代替text-anchor: startFiddle

    【讨论】:

    • 啊,哇...这就是我不看就盲目复制 CSS 的结果。
    • 发生在我们最好的人身上:)
    猜你喜欢
    • 2018-09-06
    • 2021-02-19
    • 2014-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-21
    • 1970-01-01
    相关资源
    最近更新 更多