Ich arbeite derzeit an der Verwendung von D3 für die Datenvisualisierung, bis jetzt bin ich in der Lage, ein verschachteltes Donut-Diagramm zu erstellen. Jetzt versuche ich einen Text in der Mitte hinzuzufügen. So weit, so gut, aber wenn es rendert, ist der Text zu "scharf".d3.js: Text zu scharf
Siehe Abbildung unten.
Ich habe mit shape-rendering: crispEdges
versucht, aber es funktioniert nicht.
Hier ist das Skript für den Text ist:
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 klug, ich habe keine.
Was meinst du mit "scharf"? – baranskistad
@bjskistad, von scharf, ich meine, die Linien sind zu gezackt. Es ist überhaupt nicht glatt. –
Die entsprechende CSS-Eigenschaft lautet [text-rendering] (https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/text-rendering), nicht 'shape-rendering'. – user1620220