30
我想弄清楚d3.js。在定义轴时,如何在x轴上获得自定义标签。例如,默认的标签我得到的是:更改x轴上的刻度线
|------|------|------|------|------|------|
20 30 40 50 60 70 80
然而,我想是这样的:
|------|------|------|------|------|------| ....
20 26 32 38 44 50 56
目前我正在学习,并从官方的例子代码(略有修改)工作提供:
var xAxis = d3.svg.axis().scale(x).tickPadding(7).orient("bottom");
var yAxis = d3.svg.axis().scale(y).tickPadding(5).orient("left");
哈哈!已经弄清楚了,并且亲自来这里回答这个问题,但无论如何,你的帖子确实有帮助。谢谢! :) – WeaklyTyped
@mbostock,我有24个类别的定量规模,但添加.ticks(6)到我的xAxis什么都不做 - 所有24个仍然显示。有任何想法吗? –
[The d3 source code](https://github.com/mbostock/d3/blob/f59fc64a20d57fe08be9fb6e53ab0022f6f6c732/test/svg/axis-test.js)现在说tickSubdivide已被弃用,并且什么都不做。 – Seri