D3.js Spezifische Tick-Styling
Ist es ein Weg, um Stil eine bestimmte Zecke sagen, wenn ich mit x [0, 100] und y [0,100] und ich wollte einfach nur zeichnen oder Stil das Häkchen bei (0,50) und (50,0)?
- Ja, Sie können tun, dass mit
.tickValues()
. - Ich Rede über das raster line dark/breiter an (0,50) und (50,0) ich habe versucht, die Arbeit mit dem css-stroke-Attribut für die Achse, aber es scheint nicht zu funktionieren...ich bin im Grunde versucht, zu Rendern einer Grafik mit 4 quads, wo (0,50) und (50,0) sind die dunkleren Linien des Rasters.... ähnlich wie das performance-ideas.com/wp-content/uploads/2011/03/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Zecken, erstellt von der d3 Achsen-Funktionen haben den tick-Wert gebunden, um es als ein Daten-Objekt. Nach dem zeichnen einer Achse, können Sie erneut wählen Sie die Zecken und Bearbeiten Sie auf der Grundlage Ihrer Daten.
Beispielsweise können Sie einen filter für die Auswahl zu finden, nur die Zecken mit einem bestimmten Wert. Dann können Sie Formatierungen oder Klassen das gleiche wie für alle anderen d3 Auswahl.
Mehr Erklärung und ein weiteres Beispiel, mit einem Daten-basierte Funktion, die in dem Attribut aufrufen, statt über einen filter:
https://stackoverflow.com/a/21583985/3128209