我有一个数据集,它根据特定数字输出星期几(0-6),我绘制数字(y 轴)与星期几(x 轴)。如何让 d3 将 0-6 值映射到星期几(周日至周六)?
数据(第一行):
airline,dayoftheweek,cost
Transavia,1,195
我试过了
var xAxis = d3.svg.axis()
.scale(x)
.ticks(6)
.tickSubdivide(true)
.tickSize(6, 3, 0)
.tickFormat(d3.time.format("%A"))
.orient("bottom");
但由于第一个值是 0,它似乎认为它对应于 1970-01-01,显然是星期四,并且不显示其他任何内容。