mpandroidchart - dual y axis plotting causes data points looks messy at left corner of chart -


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 enter image description here

after enter image description here

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