如何确保轴的两端都有一个刻度标签

时间:2014-08-20 16:08:19

标签: d3.js

现在,我使用d3.time.scale生成xAxis个刻度,但我想要的是确保轴的两端都有标签,而不是使用D3轴自动生成的刻度标签排列。我想知道该怎么做?

我的代码:

var ts = d3.time.scale().domain(d3.extent(data.map(function(d){return d.date;})));

var xAxis = d3.svg.axis().orient("bottom");
xAxis.scale(ts).tickFormat(d3.time.format("%Y-%m")).ticks(5);

svg.append("g")
    .classed("xAxis", true)
    .call(xAxis);

问题是无法控制以这种方式生成的轴来决定刻度标签的排列位置。我想确保轴的两端始终有标签。

0 个答案:

没有答案