• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 
2 package com.github.mikephil.charting.data;
3 
4 import android.graphics.Color;
5 
6 import com.github.mikephil.charting.interfaces.datasets.IBarLineScatterCandleBubbleDataSet;
7 
8 import java.util.List;
9 
10 /**
11  * Baseclass of all DataSets for Bar-, Line-, Scatter- and CandleStickChart.
12  *
13  * @author Philipp Jahoda
14  */
15 public abstract class BarLineScatterCandleBubbleDataSet<T extends Entry>
16         extends DataSet<T>
17         implements IBarLineScatterCandleBubbleDataSet<T> {
18 
19     /**
20      * default highlight color
21      */
22     protected int mHighLightColor = Color.rgb(255, 187, 115);
23 
BarLineScatterCandleBubbleDataSet(List<T> yVals, String label)24     public BarLineScatterCandleBubbleDataSet(List<T> yVals, String label) {
25         super(yVals, label);
26     }
27 
28     /**
29      * Sets the color that is used for drawing the highlight indicators. Dont
30      * forget to resolve the color using getResources().getColor(...) or
31      * Color.rgb(...).
32      *
33      * @param color
34      */
setHighLightColor(int color)35     public void setHighLightColor(int color) {
36         mHighLightColor = color;
37     }
38 
39     @Override
getHighLightColor()40     public int getHighLightColor() {
41         return mHighLightColor;
42     }
43 
copy(BarLineScatterCandleBubbleDataSet barLineScatterCandleBubbleDataSet)44     protected void copy(BarLineScatterCandleBubbleDataSet barLineScatterCandleBubbleDataSet) {
45         super.copy(barLineScatterCandleBubbleDataSet);
46         barLineScatterCandleBubbleDataSet.mHighLightColor = mHighLightColor;
47     }
48 }
49