@Override public BarData getChartData() { if (mBarDataSets == null) mBarDataSets = new BarData(); return mBarDataSets; }
public boolean addDataSet(BarDataSet dataSet) { return barData.add(dataSet); }
@Override protected List<BarDataSet> getDataSet() { return mBarDataSets.getDataSets(); }
if (!barData.getDataSets().isEmpty()) { barData.calcMaxMin(viewport, content); leftMin = Math.min(barData.leftMin, leftMin); leftMax = Math.max(barData.leftMax, leftMax); barData.setLeftMax(leftMax); lineData.setLeftMax(leftMax); candlestickData.setLeftMax(leftMax); scatterData.setLeftMax(leftMax); barData.setLeftMin(leftMin); lineData.setLeftMin(leftMin); candlestickData.setLeftMin(leftMin); scatterData.setLeftMin(leftMin); barData.setRightMax(rightMax); lineData.setRightMax(rightMax); candlestickData.setRightMax(rightMax); scatterData.setRightMax(rightMax); barData.setRightMin(rightMin); lineData.setRightMin(rightMin); candlestickData.setRightMin(rightMin);
@Override public void clearDataSet() { mBarDataSets.clear(); calcDataSetMinMax(); }
@Override public void removeDataSet(BarDataSet dataSet) { if (dataSet == null) return; mBarDataSets.remove(dataSet); calcDataSetMinMax(); }
public void setCombineData(CombineData combineData) { this.leftMin = combineData.leftMin; this.rightMin = combineData.rightMin; this.leftMax = combineData.leftMax; this.rightMax = combineData.rightMax; barData.setLeftMax(leftMax); lineData.setLeftMax(leftMax); candlestickData.setLeftMax(leftMax); scatterData.setLeftMax(leftMax); barData.setLeftMin(leftMin); lineData.setLeftMin(leftMin); candlestickData.setLeftMin(leftMin); scatterData.setLeftMin(leftMin); barData.setRightMax(rightMax); lineData.setRightMax(rightMax); candlestickData.setRightMax(rightMax); scatterData.setRightMax(rightMax); barData.setRightMin(rightMin); lineData.setRightMin(rightMin); candlestickData.setRightMin(rightMin); scatterData.setRightMin(rightMin); barData.getDataSets().addAll(combineData.getBarData()); lineData.getDataSets().addAll(combineData.getLineData()); candlestickData.getDataSets().addAll(combineData.getCandlestickData()); scatterData.getDataSets().addAll(combineData.getScatterData()); }
public void cleanBarDataSet() { barChartRenderer.clearDataSet(); getChartData().getBarChartData().clear(); }
public CombineData() { barData = new BarData(); lineData = new LineData(); candlestickData = new CandlestickData(); scatterData = new ScatterData(); }
public List<BarDataSet> getBarData() { return barData.getDataSets(); }