我希望我的规模从第一天开始到最后一天结束,而不是只显示星期天:
我希望数据从 28 (不是 3)开始,但它从 3 开始,即星期日:
我如何在一周中的任何一天开始我的体重秤?
我希望显示的日期与我给出的图表不显示星期天的数据相匹配。
示例链接:http: //jsfiddle.net/3LZua/2/
提前致谢。
PS这是代码:(在html中会有一个)
followerLineGraph = function(data)
{
var width = 400;
var x = d3.time.scale()
.domain([data[0].date, data[data.length - 1].date])
.range([0, width]);
var chart = d3.select("#test").append("svg").attr("class", "chart");
//Date Label
var xAxis = d3.svg.axis()
.scale(x)
.ticks(data.length)
.tickFormat(d3.time.format('%m/%d-%a'))
.tickSize(0)
.tickPadding(8);
chart.append('g')
.attr('fill', '#1ff')
.call(xAxis);
}
var data = [
{ date: new Date(2013, 1, 28), TotalLikes: 18 },
{ date: new Date(2013, 2, 14), TotalLikes: 15 },
{ date: new Date(2013, 2, 21), TotalLikes: 17 },
{ date: new Date(2013, 2, 28), TotalLikes: 17 },
{ date: new Date(2013, 3, 4), TotalLikes: 20 }
];
followerLineGraph(data);