6
Gibt es eine Möglichkeit, den Abstand zwischen den Teilstrichen auf der x-Achse herauszufinden? Ich benutze die Ordinalskala mit rangeRoundBands und sagt mir, dass es keine Tick-Funktion hat.Ist es möglich, den Abstand zwischen Ticks in D3.js zu finden?
var x= d3.scale.ordinal().rangePoints([_margin.left, cWidth]);
x.domain(['Dec','Jan']);
var testTicks = x.ticks(2);
Er erzeugt die Achsen-Fein (kann ein Bild nicht schreiben), aber ich kann nicht herausfinden, wie man den Abstand bekommen
(edit: hinzugefügt x.domain)
Die Entfernung in Bezug auf den Leistungsbereich? Rufen Sie einfach die Skalierungsfunktion mit den beiden Werten auf und subtrahieren Sie die Ergebnisse. –
@LarsKotthoff Ich versuche, die buchstäbliche Distanz herauszufinden. Bei einem Diagramm mit einer Breite von 600 Pixeln und zwei Ticks können sie beispielsweise 200 Pixel voneinander entfernt sein. – AnthonyDeaver
Ja, also übergeben Sie die beiden Tick-Werte an die Waage und subtrahieren Sie die Rückgabewerte. –