code: @Override
      protected void onGraphDraw(Canvas _Canvas) {
          super.onGraphDraw(_Canvas);
          if(mUseOverlapFill) {
              mLinePaint.setStyle(Paint.Style.FILL);
          }
          else {
              mLinePaint.setStrokeWidth(mLineStroke);
              mLinePaint.setStyle(Paint.Style.STROKE);
          }
  
          _Canvas.concat(mDrawMatrix);
          if(mHasNegativeValues) {
              _Canvas.translate(0, -mNegativeOffset);
          }
  
          // drawing of lines
          for (ValueLineSeries series : mSeries) {
              mLinePaint.setColor(series.getColor());
              _Canvas.drawPath(series.getPath(), mLinePaint);
          }
      }
docs: ---------------------------------------------------------------------------------------------