Я хотел бы, чтобы мой масштаб начинался в первый день и заканчивался в последний день, а не просто показывал воскресенья:
Я хотел бы, чтобы данные начинались с: 28 (не 3), но начинается с 3, который является воскресеньем:
Как я могу начать свой масштаб в любой день недели?
Я хочу, чтобы показанные дни совпадали с данными, которые я даю графику, не показывающим воскресенья.
Ссылка на пример: http://jsfiddle.net/3LZua/2/
Спасибо заранее.
P.S. Вот код: (был бы в 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);