diff --git a/app/src/main/kotlin/info/appdev/chartexample/MultiLineChartActivity.kt b/app/src/main/kotlin/info/appdev/chartexample/MultiLineChartActivity.kt index bc4aadcd4..9179971c7 100644 --- a/app/src/main/kotlin/info/appdev/chartexample/MultiLineChartActivity.kt +++ b/app/src/main/kotlin/info/appdev/chartexample/MultiLineChartActivity.kt @@ -90,8 +90,8 @@ class MultiLineChartActivity : DemoBase(), OnSeekBarChangeListener, OnChartGestu val sampleValues = getValues(100) for (i in 0.. { var diff = 0f for (i in 0.. { * @param maxAngle min 90, max 360 */ set(value) { - var maxangle = value - if (maxangle > 360) maxangle = 360f + var maxAngle = value + if (maxAngle > 360) + maxAngle = 360f - if (maxangle < 90) maxangle = 90f + if (maxAngle < 90) + maxAngle = 90f - this.mMaxAngle = maxangle + this.mMaxAngle = maxAngle } var minAngleForSlices: Float @@ -574,7 +576,7 @@ open class PieChart : PieRadarChartBase { * and [.invalidate] when changing this, only works if there is enough room for all * slices to have the minimum angle. * - * @param minAngle minimum 0, maximum is half of [.setMaxAngle] + * minimum 0, maximum is half of [.setMaxAngle] */ set(minAngle) { var minAngle = minAngle diff --git a/chartLib/src/main/kotlin/info/appdev/charting/renderer/BubbleChartRenderer.kt b/chartLib/src/main/kotlin/info/appdev/charting/renderer/BubbleChartRenderer.kt index ef44901b1..2d2c7b463 100644 --- a/chartLib/src/main/kotlin/info/appdev/charting/renderer/BubbleChartRenderer.kt +++ b/chartLib/src/main/kotlin/info/appdev/charting/renderer/BubbleChartRenderer.kt @@ -40,7 +40,13 @@ open class BubbleChartRenderer( private val pointBuffer = FloatArray(2) protected fun getShapeSize(entrySize: Float, maxSize: Float, reference: Float, normalizeSize: Boolean): Float { - val factor = if (normalizeSize) (if (maxSize == 0f) 1f else sqrt((entrySize / maxSize).toDouble()).toFloat()) else entrySize + val factor = if (normalizeSize) + (if (maxSize == 0f) + 1f + else + sqrt((entrySize / maxSize).toDouble()).toFloat()) + else + entrySize val shapeSize = reference * factor return shapeSize } diff --git a/chartLib/src/main/kotlin/info/appdev/charting/renderer/LineChartRenderer.kt b/chartLib/src/main/kotlin/info/appdev/charting/renderer/LineChartRenderer.kt index ce9b76fd8..c8a6ee482 100644 --- a/chartLib/src/main/kotlin/info/appdev/charting/renderer/LineChartRenderer.kt +++ b/chartLib/src/main/kotlin/info/appdev/charting/renderer/LineChartRenderer.kt @@ -341,10 +341,10 @@ open class LineChartRenderer( canvas!!.drawLines(lineBuffer, 0, pointsPerEntryPair * 2, paintRender) } } else { // only one color per dataset - - if (lineBuffer.size < max(((entryCount) * pointsPerEntryPair).toDouble(), pointsPerEntryPair.toDouble()) * 2) lineBuffer = FloatArray( - (max(((entryCount) * pointsPerEntryPair).toDouble(), pointsPerEntryPair.toDouble()) * 4).toInt() - ) + if (lineBuffer.size < max(((entryCount) * pointsPerEntryPair).toDouble(), pointsPerEntryPair.toDouble()) * 2) + lineBuffer = FloatArray( + (max(((entryCount) * pointsPerEntryPair).toDouble(), pointsPerEntryPair.toDouble()) * 4).toInt() + ) var e1: Entry? var e2: Entry?