0
任何人都可以解釋爲什麼Janaury不是顯示在我的x軸上的嗎?爲什麼我的X軸上沒有顯示月份?
我使用這個生成它:
var xAxis = d3.svg.axis()
.scale(x)
.ticks(d3.time.months)
.orient("bottom").tickFormat(d3.time.format("%B"));
任何人都可以解釋爲什麼Janaury不是顯示在我的x軸上的嗎?爲什麼我的X軸上沒有顯示月份?
我使用這個生成它:
var xAxis = d3.svg.axis()
.scale(x)
.ticks(d3.time.months)
.orient("bottom").tickFormat(d3.time.format("%B"));
那是因爲你沒有或1月1日之前的任何數據,並呼籲x軸與域d3.extent()
,所以軸停在最低值(1月3日或其附近)。除了使用d3.extent()
,你可以手動選擇來決定啓動軸1月1日,像這樣:
x.domain([
new Date('2012/1/1'),
d3.max(data, function(d) { return d.date; })
]);
當然!非常感謝 –