• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 package com.github.mikephil.charting.renderer.scatter;
2 
3 import android.graphics.Canvas;
4 import android.graphics.Paint;
5 
6 import com.github.mikephil.charting.interfaces.datasets.IScatterDataSet;
7 import com.github.mikephil.charting.utils.Utils;
8 import com.github.mikephil.charting.utils.ViewPortHandler;
9 
10 /**
11  * Created by wajdic on 15/06/2016.
12  * Created at Time 09:08
13  */
14 public class CrossShapeRenderer implements IShapeRenderer
15 {
16 
17 
18     @Override
renderShape(Canvas c, IScatterDataSet dataSet, ViewPortHandler viewPortHandler, float posX, float posY, Paint renderPaint)19     public void renderShape(Canvas c, IScatterDataSet dataSet, ViewPortHandler viewPortHandler,
20                             float posX, float posY, Paint renderPaint) {
21 
22         final float shapeHalf = dataSet.getScatterShapeSize() / 2f;
23 
24         renderPaint.setStyle(Paint.Style.STROKE);
25         renderPaint.setStrokeWidth(Utils.convertDpToPixel(1f));
26 
27         c.drawLine(
28                 posX - shapeHalf,
29                 posY,
30                 posX + shapeHalf,
31                 posY,
32                 renderPaint);
33         c.drawLine(
34                 posX,
35                 posY - shapeHalf,
36                 posX,
37                 posY + shapeHalf,
38                 renderPaint);
39 
40     }
41 }
42