Ben d3.js. anlamaya çalışıyorum Ekseni tanımlarken, x ekseninde nasıl özel etiketleme yapabilirim? Örneğin, ben olsun varsayılan etiketleme: Ben şu anda bunu öğrenme ve verilen resmi örneklerden kodu (biraz değiştirilmiş) üzerinde çalışıyorumX ekseni üzerindeki keneleri değiştirin
|------|------|------|------|------|------| ....
20 26 32 38 44 50 56
:
Oysa|------|------|------|------|------|------|
20 30 40 50 60 70 80
, şöyle bir şey istiyorum
var xAxis = d3.svg.axis().scale(x).tickPadding(7).orient("bottom");
var yAxis = d3.svg.axis().scale(y).tickPadding(5).orient("left");
Haha! Bunu anladım ve soruyu kendime cevaplamak için buraya geldim, ama yine de postanız gerçekten yardımcı oldu. Teşekkürler! :) – WeaklyTyped
@mbostock, Kantitatif ölçekte 24 kategorim var, ama xAxis'e .ticks (6) eklemek hiç bir şey yapmıyor - tüm 24 hala gösteri. Herhangi bir fikir? –
[d3 kaynak kodu] (https://github.com/mbostock/d3/blob/f59fc64a20d57fe08be9fb6e53ab0022f6f6c732/test/svg/axis-test.js) şimdi tickSubdivide'nin kullanımdan kaldırıldığını ve hiçbir şey yapmadığını söylüyor. – Seri