标签: javascript css svg d3.js text-align
DEMO:http://jsfiddle.net/29j6ozqn/
我创建了一个带有两个轴的简单SVG,并附加了一个text元素作为图表的标题。但我无法找到一种可靠的方法来将标题集中在图表的中点。我希望文本元素的中间与' 0.5'在x轴上打勾。对我而言,视觉上,这是图表的中间部分。
text
我想要一个通用的解决方案,这意味着文本字符串的长度并不重要,中间部分总是超过' 0.5'。 x轴的轴类型也无关紧要(无论是线性,序数等)
答案 0 :(得分:1)
使用text-anchor: middle或text-align: center代替text-anchor: start:Fiddle。
text-anchor: middle
text-align: center
text-anchor: start