Wie das Bild unten zeigt, ist die X-Achse aufgrund der großen Datenmenge sehr unordentlich. Ich möchte die X-Achse entfernen, Glück?
mein aktueller Code:
%Vor%Danke!
Lustig! Ich habe es gerade gelöst!
Tipps: Passen Sie die Kartenränder an. Schmutzig aber funktioniert gut für mich :-P
%Vor%
Über CSS kann man die Achsen und den Text verstecken.
Fügen Sie Ihrem CSS Folgendes hinzu (ersetzen Sie die # ID durch Ihre):
%Vor%Fügen Sie Ihrem CSS Folgendes hinzu (ersetzen Sie die # ID durch Ihre):
%Vor%Sie können die Formatierung der Werte auf der X-Achse über die Methode .xAxis (). tickFormat () steuern, die von D3 kommt.
%Vor%Hier ist ein Link zur Dokumentation
Ich habe es am besten gefunden, solche Dinge außerhalb des traditionellen Stacks von Konfigurationsmethoden zu tun, denn wenn Sie .xAxis (). tickFormat () mit allem anderen einbinden, wird natürlich auch die nächste Methode im Stack funktionieren , mit dem vom Aufruf .tickFormat () ausgegebenen D3-Objekt verknüpft sein, was zu Fehlern führen kann.
Ich hatte die gleiche Frage für die y-Achse, und hier ist eine Möglichkeit, dies in der Bibliothek selbst zu tun:
Nach der Zeile var _yElasticity = false;
add:
Definieren Sie nach der Deklaration von _chart.elasticY = function (_) { ... }
eine neue Funktion .showYAxis([boolean])
durch Hinzufügen von:
Ändern Sie die Bedingung, die bestimmt, wann die y-Achse von
gerendert wird %Vor%bis
%Vor%.showYAxis(false)
. Sie können versuchen
%Vor%und in deinem CSS (lösche die Achse)
%Vor%Tags und Links javascript charts dc.js