Tôi muốn cho quy mô của mình bắt đầu vào ngày đầu tiên và kết thúc vào ngày cuối cùng thay vì chỉ hiển thị Chủ nhật:d3 chỉ hiển thị ngày chủ nhật:
Tôi muốn dữ liệu bắt đầu tại: 28 (không 3) nhưng nó bắt đầu vào ngày 3 là Chủ Nhật:
Tôi có thể bắt đầu quy mô của mình vào bất kỳ ngày nào trong tuần?
Tôi muốn các ngày được hiển thị để khớp với dữ liệu tôi cung cấp cho biểu đồ không hiển thị Chủ Nhật.
Liên kết đến ví dụ: http://jsfiddle.net/3LZua/2/
Cảm ơn bạn trước.
P.S. Đây là mã: (sẽ có một trong 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);
Không phải là một câu trả lời rất thỏa đáng, mặc dù điều này cung cấp một số thông tin tốt đẹp về tùy biến bọ ve. @ Kevin của câu trả lời là tốt nhất trong quan điểm của tôi. –