2016-07-07 3 views

Antwort

0

Es gibt diese schöne "Wrap-Text-Funktion", von Bostock geschrieben:

svg.append("g") 
    .attr("class", "axis") 
    .attr("transform", "translate(0," + (h - padding) + ")") 
    .call(xAxis) 
    .selectAll(".tick text") 
    .call(wrap, 40); 
: https://bl.ocks.org/mbostock/7555321

Mit dieser Funktion habe ich Ihre Achse gerade geändert

Überprüfen Sie die Geige: https://jsfiddle.net/gerardofurtado/aLc8t6yq/

PS: Ich habe 40 hier als magische Zahl benutzt, ändere es nach deinen Bedürfnissen.

+0

Was bedeutet "40" in '.call (wrap, 40);'? Ich kann es nicht verstehen, würdest du mir das erklären? – Anton

+0

Die maximale Breite (in px), die zum Umbrechen des Texts verwendet wird. –

Verwandte Themen