var NewdateData[] = [1,2,3,4,5,6,7,8,9,1,2,1,23,45,56]
This NewdateData
is dynamically filled from database depending upon the selection made from the user interface.
I am using this NewdateData
for displaying under the X axis Charts.
The issue I am facing is that, the values are not taken till the end , I want to have the last value to have under the X axis Labels.
xaxis: {tickFormatter: function(n)
{
var k = Math.round(n);
return NewdateData[k];
}
I am using flotr.
Very late to the party, but for posterity: in ES2015/ES6 you can use Array.prototype.slice. Doesn't affect the array and a negative number gives you elements from the end of the array as a new array.
So to get the last element:
You can get the last value of an array with: