/** * calculates the needed angle for a given value * * @param value * @return */ private float calcAngle(float value) { return calcAngle(value, mData.getYValueSum()); }
/** * Calculates the sliceSpace to use based on visible values and their size compared to the set sliceSpace. * * @param dataSet * @return */ protected float getSliceSpace(IPieDataSet dataSet) { if (!dataSet.isAutomaticallyDisableSliceSpacingEnabled()) return dataSet.getSliceSpace(); float spaceSizeRatio = dataSet.getSliceSpace() / mViewPortHandler.getSmallestContentExtension(); float minValueRatio = dataSet.getYMin() / mChart.getData().getYValueSum() * 2; float sliceSpace = spaceSizeRatio > minValueRatio ? 0f : dataSet.getSliceSpace(); return sliceSpace; }
float yValueSum = mData.getYValueSum();
List<IPieDataSet> dataSets = data.getDataSets(); float yValueSum = data.getYValueSum();
/** * calculates the needed angle for a given value * * @param value * @return */ private float calcAngle(float value) { return calcAngle(value, mData.getYValueSum()); }
/** * calculates the needed angle for a given value * * @param value * @return */ private float calcAngle(float value) { return calcAngle(value, mData.getYValueSum()); }
/** * calculates the needed angle for a given value * * @param value * @return */ private float calcAngle(float value) { return calcAngle(value, mData.getYValueSum()); }
/** * calculates the needed angle for a given value * * @param value * @return */ private float calcAngle(float value) { return calcAngle(value, mData.getYValueSum()); }
float yValueSum = mData.getYValueSum();
float yValueSum = mData.getYValueSum();
float yValueSum = mData.getYValueSum();
float yValueSum = mData.getYValueSum();
/** * Calculates the sliceSpace to use based on visible values and their size compared to the set sliceSpace. * * @param dataSet * @return */ protected float getSliceSpace(IPieDataSet dataSet) { if (!dataSet.isAutomaticallyDisableSliceSpacingEnabled()) return dataSet.getSliceSpace(); float spaceSizeRatio = dataSet.getSliceSpace() / mViewPortHandler.getSmallestContentExtension(); float minValueRatio = dataSet.getYMin() / mChart.getData().getYValueSum() * 2; float sliceSpace = spaceSizeRatio > minValueRatio ? 0f : dataSet.getSliceSpace(); return sliceSpace; }
/** * Calculates the sliceSpace to use based on visible values and their size compared to the set sliceSpace. * * @param dataSet * @return */ protected float getSliceSpace(IPieDataSet dataSet) { if (!dataSet.isAutomaticallyDisableSliceSpacingEnabled()) return dataSet.getSliceSpace(); float spaceSizeRatio = dataSet.getSliceSpace() / mViewPortHandler.getSmallestContentExtension(); float minValueRatio = dataSet.getYMin() / mChart.getData().getYValueSum() * 2; float sliceSpace = spaceSizeRatio > minValueRatio ? 0f : dataSet.getSliceSpace(); return sliceSpace; }
/** * Calculates the sliceSpace to use based on visible values and their size compared to the set sliceSpace. * * @param dataSet * @return */ protected float getSliceSpace(IPieDataSet dataSet) { if (!dataSet.isAutomaticallyDisableSliceSpacingEnabled()) return dataSet.getSliceSpace(); float spaceSizeRatio = dataSet.getSliceSpace() / mViewPortHandler.getSmallestContentExtension(); float minValueRatio = dataSet.getYMin() / mChart.getData().getYValueSum() * 2; float sliceSpace = spaceSizeRatio > minValueRatio ? 0f : dataSet.getSliceSpace(); return sliceSpace; }
/** * Calculates the sliceSpace to use based on visible values and their size compared to the set sliceSpace. * * @param dataSet * @return */ protected float getSliceSpace(IPieDataSet dataSet) { if (!dataSet.isAutomaticallyDisableSliceSpacingEnabled()) return dataSet.getSliceSpace(); float spaceSizeRatio = dataSet.getSliceSpace() / mViewPortHandler.getSmallestContentExtension(); float minValueRatio = dataSet.getYMin() / mChart.getData().getYValueSum() * 2; float sliceSpace = spaceSizeRatio > minValueRatio ? 0f : dataSet.getSliceSpace(); return sliceSpace; }
List<IPieDataSet> dataSets = data.getDataSets(); float yValueSum = data.getYValueSum();
List<IPieDataSet> dataSets = data.getDataSets(); float yValueSum = data.getYValueSum();
List<IPieDataSet> dataSets = data.getDataSets(); float yValueSum = data.getYValueSum();
List<IPieDataSet> dataSets = data.getDataSets(); float yValueSum = data.getYValueSum();