Ich habe ein Etikett erfolgreich in einen Pfad eingefügt, aber wenn ich versuche, dieses Etikett zu zentrieren, indem ich die Attribute x und dy manuell ändere. das Etikett verformt sich in der Mitte. hier ist ein Bild und der entsprechende Code. bevor die x Attribute ändern ihren Wert 135:d3.js Etikett innerhalb des Pfades verformt
<svg width="1306" height="628">
<g>
<path name="cf40" d="M590.3383838385344,295.20151514932513L756.3916666656733,317.13308080658317L878.5818181820214,279.5361111164093L822.186363636516,527.0494949556887L728.1939393933862,555.2472222223878Z" id="polygon2" style="fill: steelblue;"></path>
</g>
<text x="135" dy="105"><textPath xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#polygon2">CF40</textPath></text>
</svg>
nach dem x Attribute ändern neue Wert 145:
<svg width="1306" height="628">
<g>
<path name="cf40" d="M590.3383838385344,295.20151514932513L756.3916666656733,317.13308080658317L878.5818181820214,279.5361111164093L822.186363636516,527.0494949556887L728.1939393933862,555.2472222223878Z" id="polygon2" style="fill: steelblue;"></path>
</g>
<text x="145" dy="105"><textPath xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#polygon2">CF40</textPath></text>
</svg>
thanks man i 100% verstanden, ich habe eine eine Frage, wie kann ich diesen Text ohne Verwendung der BBOX Methoden zentrieren können, verursachen diese Methode funktioniert nicht in Bananenformen. –
@SaidMarar Wenn Sie diese Frage im Kommentar stellen, bin ich der Einzige, der es lesen wird. Aber wenn du es als * eine andere * Frage postest, werden es alle lesen. –