Is there any way to detect the distance between the tick marks on the X axis? I am using gradient scale with range-band, in which I tell that there is no tick function in it.
var x = d3.scale.ordinal () Range Points ([_ margin.left, cWidth]); X.domain (['' December, 'Jan']); Var testTicks = x.ticks (2); This fixes the axis (can not post an image), but how can I get the distance
(Edit: Added x. Domain)
var data = [45, 31, 23], // whatever your The data is GraphHeight = 400, // However, if you want to set many numbers TicksY = 4, // set y scale // (hardcoded domain for minimum and maximum data vals in this example; you use d3.max real life Should do) y = D3.scale.linear (). Category (Graphite, 0)) Domain (23, 45), yAxis = d3.svg.axis (). Scale (y). Invalid ("left"). Ticks (numberTicksY), // Example returns - & gt; [20, 30, 40, 50] tickArr = y.ticks (numberTicksY), // To determine the positions, the last 2 ticks with the y scale FN (if the Seal has used the first 2) have been used by tickDistance = Y (tickArr [tickArr.length - 1]) - Y (Teeker [tickr. Length - 2]);
No comments:
Post a Comment