Achartengine Line Graph Using Data from JSON parsing -
i parsing json link in order 2 string series(the dates in x axis , integers in y axis). think need convert both strings integers, not sure. want display dates in x axis , values in y axis using graph line achartengine library.
string serie json "formatted": "54.5x" "28.8x" "80.7x".......
string serie json "enddates": "2011-12-31" "2010-10-19" "2009-10-113".......
the 2 string series "formatted" , "enddates" how display formatted in y axis , dates in x axis using achartengine line graph? below line graph example achartengine modify. thank in advance.
public class linegraph{ public intent getintent(context context) { // our first data int[] x = {1,2,3,4,5,6,7,8,9,10 }; // x values! int[] y = { 30, 34, 45, 57, 77, 89, 100, 111 ,123 ,145 }; // y values! timeseries series = new timeseries("line1");//that's description of line @ bottom for( int = 0; < y.length; i++) { series.add(x[i], y[i]); } xymultipleseriesdataset dataset = new xymultipleseriesdataset();//this object holds series(lines) in 1 graph dataset.addseries(series); //each series has renderer xyseriesrenderer renderer = new xyseriesrenderer(); // used customize line 1 // customization time line 1! renderer.setcolor(color.white); renderer.setpointstyle(pointstyle.square); renderer.setfillpoints(true); renderer.setdisplaychartvalues(true);// displays y values right chart dots xymultipleseriesrenderer mrenderer = new xymultipleseriesrenderer(); // holds collection of xyseriesrenderer , customizes graph mrenderer.addseriesrenderer(renderer); mrenderer.setzoombuttonsvisible(true); mrenderer.setylabels(10); mrenderer.setxlabels(5); //sets x values on x axis, instance if x=5, sets 5 values in total on x axis mrenderer.setcharttitle("bus vs taxy chart"); mrenderer.setxtitle("dates"); mrenderer.setytitle("number of vehicles sold"); //the intent puts context(context), dataset(dataset), renderer(mrenderer) , line graph title //the linechartintent specifies type of chart want, in case line. intent intent = chartfactory.getlinechartintent(context, dataset, mrenderer, "line graph");//here set title return intent; }
}
Comments
Post a Comment