2013-01-14 43 views
0

我的定量轴有24个类别,我想显示大约6个类别。我试图添加.ticks(6)到我的轴,像这样.ticks属性不影响我的图表

var xAxis = d3.svg.axis() 
       .scale(x) 
       .orient("bottom") 
       .ticks(6); 

但我的图仍然显示所有24个类别。我正在使用的比例是

var x = d3.scale.ordinal() 
      .rangeRoundBands([0, width], .1, 1); 

任何想法为什么会发生这种情况?

回答

2

.ticks()函数对顺序轴没有任何作用。根据你想要做什么,你可能不需要一个轴 - 只需将你想要的标签和点/条/任何你添加的类别放在一起即可。

+0

嗯,我认为这是有点超过我的头。有没有任何例子有你在说什么? –

+0

你究竟想要做什么?我不能帮你,如果我不知道你在找什么:) –

+0

对不起:)我每天有一个小时(上午12点,上午1点,下午2点等到下午11点)。他们不是日期,因为他们跨越多个月,所以他们是类别。我只是没有足够的空间来展示他们,所以我想展示大约六点:凌晨2点,上午6点,上午10点,下午2点,下午6点,晚上10点。类似的东西。 –