В настоящее время я работаю над использованием 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), а не 'shape-rendering'. – user1620220