Ist es in D3 möglich, eine lineare Skala zu verwenden, aber (Ordnungsstil) Beschriftungen zu verwenden?Lineare Skala mit Beschriftungen in D3
Ich möchte Monatsnamen unter X-Achse anzeigen. Ich habe zuerst die ordinale Skala benutzt und es hat gut funktioniert; aber stellt sich heraus, D3 Zoom funktioniert nicht mit Ordinalskala.
Also ich möchte die lineare Skala haben (0-11 als Monatszahlen) aber irgendwie Monatsnamen bekommen, wenn wir die Achse rendern. Ist das möglich? Irgendwelche Vorschläge/Workarounds werden geschätzt.
Sie können ein Array für alle Monate erstellen und die Funktion (d) verwenden {return arr [d]; } im tickformat() auch –
Vielen Dank für den Vorschlag. Definitiv viel sauberer. – akshayKhot
Nur realisiert, bezieht sich "d" nicht auf den tatsächlichen Tick-Wert? z.B. Im obigen Beispiel wird "d" die Werte 40, 50 usw. annehmen. Wie kann ich 'arr [d]'? Ich habe 'Funktion (d, i)' versucht, aber es gibt Fehler – akshayKhot