Sto cercando di capire d3.js. Durante la definizione dell'asse, Come posso ottenere un'etichettatura personalizzata sull'asse x. Ad esempio, l'etichettatura predefinita che ottengo è:Modificare i segni di spunta sull'asse x
|------|------|------|------|------|------|
20 30 40 50 60 70 80
considerando che, voglio qualcosa di simile:
|------|------|------|------|------|------| ....
20 26 32 38 44 50 56
Attualmente sto imparando e lavorando sul codice (leggermente modificato) da esempi ufficiali forniti:
var xAxis = d3.svg.axis().scale(x).tickPadding(7).orient("bottom");
var yAxis = d3.svg.axis().scale(y).tickPadding(5).orient("left");
Haha! L'avevo capito e sono venuto qui per rispondere alla domanda da solo, ma comunque il tuo post è stato davvero d'aiuto. Grazie! :) – WeaklyTyped
@mbostock, ho 24 categorie in una scala quantitativa, ma aggiungere .ticks (6) al mio xAxis non fa nulla - tutti i 24 mostrano ancora. Qualche idea? –
[Il codice sorgente d3] (https://github.com/mbostock/d3/blob/f59fc64a20d57fe08be9fb6e53ab0022f6f6c732/test/svg/axis-test.js) ora dice che tickSubdivide è deprecato e non fa nulla. – Seri