• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 
2 package com.github.mikephil.charting.charts;
3 
4 import android.content.Context;
5 import android.util.AttributeSet;
6 
7 import com.github.mikephil.charting.data.CandleData;
8 import com.github.mikephil.charting.interfaces.dataprovider.CandleDataProvider;
9 import com.github.mikephil.charting.renderer.CandleStickChartRenderer;
10 
11 /**
12  * Financial chart type that draws candle-sticks (OHCL chart).
13  *
14  * @author Philipp Jahoda
15  */
16 public class CandleStickChart extends BarLineChartBase<CandleData> implements CandleDataProvider {
17 
CandleStickChart(Context context)18     public CandleStickChart(Context context) {
19         super(context);
20     }
21 
CandleStickChart(Context context, AttributeSet attrs)22     public CandleStickChart(Context context, AttributeSet attrs) {
23         super(context, attrs);
24     }
25 
CandleStickChart(Context context, AttributeSet attrs, int defStyle)26     public CandleStickChart(Context context, AttributeSet attrs, int defStyle) {
27         super(context, attrs, defStyle);
28     }
29 
30     @Override
init()31     protected void init() {
32         super.init();
33 
34         mRenderer = new CandleStickChartRenderer(this, mAnimator, mViewPortHandler);
35 
36         getXAxis().setSpaceMin(0.5f);
37         getXAxis().setSpaceMax(0.5f);
38     }
39 
40     @Override
getCandleData()41     public CandleData getCandleData() {
42         return mData;
43     }
44 }
45