android - AChartEngine - MathHelper.getLabels() generating wrong labels -
startvalue = 0.0; endvalue = 700.0; stepvalue = 100.0; when using these values generate labels using method
mathhelper.getlabels(startvalue, endvalue, stepvalue); it generates 71 labels (starting 0.0 700.0 step of 10.0) instead of 8 labels.
i don't know why happening.
help needed.
thanks in advance.
below code :
double yaxisstart = 0.0; double yaxisend = 700.0; int yaxisstep = 100.0; list<double> labels = mathhelper.getlabels(yaxisstart, yaxisend, yaxisstep); mrenderer.clearytextlabels(); (double label : labels) { mrenderer.addytextlabel(label, "" + label); } mrenderer.setylabels(0); output wanted :
0.0 100.0 200.0 300.0 and on.
the mathhelper.getlabels() parameters start, end , approxnumlabels. there isn't step value. third parameter indication of approximate number of labels need return. if makes sense return 70 labels, won't return 100 make no sense.
however, suggest use renderer.setylabels(ylabels) method instead.
Comments
Post a Comment