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