Javascript D3JS中的日期格式问题
我在D3JS中工作,试图绘制多系列折线图,但我被卡住了,为什么一月和八月没有显示在x轴上。 请帮助我做什么?我想创建一个简单的7点3系列图表,数据如下所示: 下面是我编辑的代码示例Javascript D3JS中的日期格式问题,javascript,d3.js,Javascript,D3.js,我在D3JS中工作,试图绘制多系列折线图,但我被卡住了,为什么一月和八月没有显示在x轴上。 请帮助我做什么?我想创建一个简单的7点3系列图表,数据如下所示: 下面是我编辑的代码示例 你的图表从1月25日开始 如果您每月使用地板,则可以从显示月份的勾号开始 var myExtent = d3.extent(data, function (d) { return d.date; }); myExtent[0] = d3.time.month(myExtent[0]); x.domain(myExte
你的图表从1月25日开始 如果您每月使用地板,则可以从显示月份的勾号开始
var myExtent = d3.extent(data, function (d) { return d.date; });
myExtent[0] = d3.time.month(myExtent[0]);
x.domain(myExtent);
您还可以按照本例中的格式设置值2014,而不是Jan
var xAxis = d3.svg.axis()
.scale(x)
.orient("bottom")
.ticks(d3.time.months, 1)
.tickFormat(d3.time.format("%b"));
您没有8月和1月的任何数据,因为第一个数据点在该月底,所以不会显示。谢谢您的回复。我已根据您的建议更新了代码。但问题是数据点的位置并没有在本月的适当位置出现。
var xAxis = d3.svg.axis()
.scale(x)
.orient("bottom")
.ticks(d3.time.months, 1)
.tickFormat(d3.time.format("%b"));