protected void calcRanges() { float[] values = getYVals(); if (values == null || values.length == 0) return; mRanges = new Range[values.length]; float negRemain = -getNegativeSum(); float posRemain = 0f; for (int i = 0; i < mRanges.length; i++) { float value = values[i]; if (value < 0) { mRanges[i] = new Range(negRemain, negRemain - value); negRemain -= value; } else { mRanges[i] = new Range(posRemain, posRemain + value); posRemain += value; } } } }
@Override protected void calcMinMax(BarEntry e) { if (e != null && !Float.isNaN(e.getY())) { if (e.getYVals() == null) { if (e.getY() < mYMin) mYMin = e.getY(); if (e.getY() > mYMax) mYMax = e.getY(); } else { if (-e.getNegativeSum() < mYMin) mYMin = -e.getNegativeSum(); if (e.getPositiveSum() > mYMax) mYMax = e.getPositiveSum(); } calcMinMaxX(e); } }
float negY = -e.getNegativeSum(); float yStart = 0f;
float negY = -e.getNegativeSum(); float yStart = 0f;
y2 = -e.getNegativeSum();
float negY = -entry.getNegativeSum();
float negY = -entry.getNegativeSum();
protected void calcRanges() { float[] values = getYVals(); if (values == null || values.length == 0) { return; } mRanges = new Range[values.length]; float negRemain = -getNegativeSum(); float posRemain = 0f; for (int i = 0; i < mRanges.length; i++) { float value = values[i]; if (value < 0) { mRanges[i] = new Range(negRemain, negRemain - value); negRemain -= value; } else { mRanges[i] = new Range(posRemain, posRemain + value); posRemain += value; } } } }
protected void calcRanges() { float[] values = getYVals(); if (values == null || values.length == 0) return; mRanges = new Range[values.length]; float negRemain = -getNegativeSum(); float posRemain = 0f; for (int i = 0; i < mRanges.length; i++) { float value = values[i]; if (value < 0) { mRanges[i] = new Range(negRemain, negRemain - value); negRemain -= value; } else { mRanges[i] = new Range(posRemain, posRemain + value); posRemain += value; } } } }
protected void calcRanges() { float[] values = getYVals(); if (values == null || values.length == 0) return; mRanges = new Range[values.length]; float negRemain = -getNegativeSum(); float posRemain = 0f; for (int i = 0; i < mRanges.length; i++) { float value = values[i]; if (value < 0) { mRanges[i] = new Range(negRemain, negRemain - value); negRemain -= value; } else { mRanges[i] = new Range(posRemain, posRemain + value); posRemain += value; } } } }
protected void calcRanges() { float[] values = getYVals(); if (values == null || values.length == 0) return; mRanges = new Range[values.length]; float negRemain = -getNegativeSum(); float posRemain = 0f; for (int i = 0; i < mRanges.length; i++) { float value = values[i]; if (value < 0) { mRanges[i] = new Range(negRemain, negRemain - value); negRemain -= value; } else { mRanges[i] = new Range(posRemain, posRemain + value); posRemain += value; } } } }
@Override protected void calcMinMax(BarEntry e) { if (e != null && !Float.isNaN(e.getY())) { if (e.getYVals() == null) { if (e.getY() < mYMin) mYMin = e.getY(); if (e.getY() > mYMax) mYMax = e.getY(); } else { if (-e.getNegativeSum() < mYMin) mYMin = -e.getNegativeSum(); if (e.getPositiveSum() > mYMax) mYMax = e.getPositiveSum(); } calcMinMaxX(e); } }
@Override protected void calcMinMax(BarEntry e) { if (e != null && !Float.isNaN(e.getY())) { if (e.getYVals() == null) { if (e.getY() < mYMin) mYMin = e.getY(); if (e.getY() > mYMax) mYMax = e.getY(); } else { if (-e.getNegativeSum() < mYMin) mYMin = -e.getNegativeSum(); if (e.getPositiveSum() > mYMax) mYMax = e.getPositiveSum(); } calcMinMaxX(e); } }
@Override protected void calcMinMax(BarEntry e) { if (e != null && !Float.isNaN(e.getY())) { if (e.getYVals() == null) { if (e.getY() < mYMin) mYMin = e.getY(); if (e.getY() > mYMax) mYMax = e.getY(); } else { if (-e.getNegativeSum() < mYMin) mYMin = -e.getNegativeSum(); if (e.getPositiveSum() > mYMax) mYMax = e.getPositiveSum(); } calcMinMaxX(e); } }
@Override protected void calcMinMax(BarEntry e) { if (e != null && !Float.isNaN(e.getY())) { if (e.getYVals() == null) { if (e.getY() < mYMin) { mYMin = e.getY(); } if (e.getY() > mYMax) { mYMax = e.getY(); } } else { if (-e.getNegativeSum() < mYMin) { mYMin = -e.getNegativeSum(); } if (e.getPositiveSum() > mYMax) { mYMax = e.getPositiveSum(); } } calcMinMaxX(e); } }
float negY = -e.getNegativeSum(); float yStart = 0f;