मैं अपने पैमाने पहले दिन शुरू करते हैं और अंतिम दिन खत्म करने के बजाय सिर्फ रविवार को दिखाने के लिए के लिए करना चाहते हैं:d3 केवल रविवार से पता चलता टिक्स:
डेटा पर शुरू करने के लिए मैं चाहूँगा: 28 (नहीं 3) लेकिन यह 3 पर शुरू होता है जो रविवार है:
सप्ताह के किसी भी दिन मैं अपना स्केल कैसे शुरू कर सकता हूं?
मैं उन डेटा से मिलान करने के लिए दिन दिखाता हूं जो मैं ग्राफ को रविवार को नहीं दिखाता हूं।
उदाहरण के लिए लिंक: http://jsfiddle.net/3LZua/2/
अग्रिम धन्यवाद।
पीएस यहां कोड है: (एचटीएमएल में एक होगा)
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);
दुर्भाग्य से बहुत ही संतोषजनक उत्तर नहीं है, हालांकि यह टिक को अनुकूलित करने के बारे में कुछ अच्छी जानकारी देता है। @ केविन का जवाब मेरी राय में सबसे अच्छा है। –