i using mpandroid charting toolkit data visualization. chart plotting smooth in mpandroid problem arise when try plot dual y axis(left& right). right axis appear data points on spread on x axis completely. data points appearing on left of chart. how can spread data points ?
mchart = (linechart) findviewbyid(r.id.chart); mchart.setgridbackgroundcolor(color.parsecolor("#f4f4f4")); mchart.setdrawgridbackground(false); mchart.settouchenabled(true); mchart.sethighlightenabled(false); mchart.setdragenabled(false); mchart.setscaleenabled(true); mchart.setpinchzoom(true); mchart.setdescription(""); mchart.getaxisleft().setaxismaxvalue(ymaxvalue); mchart.getaxisleft().setaxisminvalue(yminvalue); mchart.getaxisleft().setstartatzero(false); mchart.getaxisright().setenabled(false); if(general.innerclass.y2axisvalues.size()>0) { mchart.getaxisright().setenabled(true); mchart.getaxisright().setspacebottom(12.25f); mchart.getaxisright().setaxismaxvalue(y2maxvalue); mchart.getaxisright().setaxisminvalue(y2minvalue); mchart.getaxisright().setstartatzero(false); mchart.getxaxis().setavoidfirstlastclipping(true); } mchart.setdata(data); progbar.setvisibility(view.gone); mchart.invalidate(); before 
after 
the data points should be. thing has changed range of values displayed on each axis. --> range significationly lower because 1 set of data represented each axis, before, 1 axis had scale large enough display both datasets.
i suggest read documentation of yaxis , increase range of values should displayed on axis.
Comments
Post a Comment