我的定量轴有24个类别,我想显示大约6个类别。我尝试将.ticks(6)添加到我的轴上,就像这样
var xAxis = d3.svg.axis()
.scale(x)
.orient("bottom")
.ticks(6);
但我的图表仍显示所有24个类别。我正在使用的比例是
var x = d3.scale.ordinal()
.rangeRoundBands([0, width], .1, 1);
知道为什么会这样吗?
答案 0 :(得分:2)
.ticks()
函数对顺序轴没有任何作用。根据您想要做什么,您可能不需要轴 - 只需将点/条/您为类别添加的任何内容放置所需的标签。