在几个月内带有标签的轴

我正在尝试创建一个图表,用角度js中的d3js绘制年龄相对于年龄的高度图。

我创建了一个线性比例尺,但线性比例是5的倍数
5,5.5,6,...

我想创建一个x轴比例为5,5.6,6,6.6,7...18 。 这里5代表January ,5.6代表June

由于有12个月的时间计算错误地绘制数据。

例如

date of birth is 01-jan-2011
date of entry is 05-dec-2016
when calculating the years it is 5.11
I am unable to plot this in graph

我试过把值作为tickValues传递,但是tick之间的空间是不规则的。

编辑:

或者是否可以在每5次小勾号后设置一个主勾号。

(即)5是一个主要的勾号,那么5.1, 5.2, 5.3, 5.4, 5.5是次要勾号,并且5.6将是主要勾号。

这是我的图表。 我不想显示小勾号值,但我需要绘制像5.11,6.10等值。

编辑2:

现在我已经在几个月内设置了这样的值.tickValues(d3.range(60, 217, 6))所以x轴值是60,66,72 ...并且这相当于.tickValues(d3.range(60, 217, 6)) ..在60个月内= 5年。

如何显示年份中的标签并使用月份值绘制图表

链接地址: http://www.djcxy.com/p/61045.html

上一篇: axis with labels in months

下一篇: axis tooltip in Google charts?