我目前正在使用D3进行数据可视化,到目前为止,我可以创建一个嵌套的圆环图。现在,我正在尝试在中间添加文本。然而,到目前为止,这样的文字太过“尖锐”了。d3.js:文字太尖锐
请看下面的图片。
我一直在使用shape-rendering: crispEdges
尝试,但它无法正常工作。
下面是文字脚本:
g.append("text")
.style("text-anchor", "middle")
.style("font-family", "AgfaRotisSansSerif")
.style("font-weight", "100")
.style("font-size", "2em")
.style("fill", "#8e44ad")
.text("REQUESTS");
CSS明智的,我没有任何。
你所说的 “尖” 是什么意思? – baranskistad
@bjskistad,尖锐,我的意思是,线条太过锯齿。它一点都不光滑。 –
合适的CSS属性是[text-rendering](https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/text-rendering),而不是“形状渲染”。 – user1620220