0
我重构了d3v4的时间表图表。我不确定如何将日期添加到底部以指示时间轴。d3v4时间轴将日期轴添加到底部?
http://jsfiddle.net/0ht35rpb/179/
//scales
var x = d3.scaleTime()
.range([0, w])
.domain([timeBegin, timeEnd]);
其基于这个老时间轴代码 - 但是没有一个标记轴。 http://bl.ocks.org/bunkat/2338034
此示例调用的轴线..
https://github.com/jiahuang/d3-timeline
var axis = g.append("g")
.attr("class", "axis")
.attr("transform", "translate(" + 0 + "," + yPosition + ")")
.call(xAxis);
};
这是一个完善的解决方案?
g.append("g")
.attr("class", "axis")
.attr("transform", "translate(" + 0 + "," + (margin.top + (itemHeight + itemMargin) * maxStack) + ")")
.attr(timeAxisTickFormat.stroke, timeAxisTickFormat.spacing)
.call(xAxis.tickFormat("").tickSize(-(margin.top + (itemHeight + itemMargin) * (maxStack - 1) + 3), 0, 0));
干杯@Gerardo Furtado - 我把它从每个循环中取出 - http://jsfiddle.net/5yqkz1z5/2/ –