protected void createX_axis(int i){
  Log.e("graph height",graphheight + "");
  horizontal_width=((graphwidth / size) * i) + horstart;
  horizontal_width_list.add(horizontal_width);
  if (i == 0) {
    canvas.drawLine(horizontal_width,graphheight + border,horizontal_width,border,paint);
  }
 else {
    canvas.drawLine(horizontal_width,graphheight + border,horizontal_width,graphheight + (2 * border),paint);
  }
  DrawLabels(i);
}

protected void createX_axis ( int i ) { Log . e ( "graph height" , graphheight + "" ) ; horizontal_width = ( ( graphwidth / size ) * i ) + horstart ; horizontal_width_list . add ( horizontal_width ) ; if ( i == 0 ) { canvas . drawLine ( horizontal_width , graphheight + border , horizontal_width , border , paint ) ; } else { canvas . drawLine ( horizontal_width , graphheight + border , horizontal_width , graphheight + ( 2 * border ) , paint ) ; } DrawLabels ( i ) ; }
function to create the axis and its vertical breakdowns . this function also initiate the method which is responsible to plot the labels related to vertical breakdowns
