A simple and customizations BarChart for Android

SimpleAndroidBarChart

SimpleAndroidBarChart is an Open Source Android library, that allows you to display a proposal of barchart. This is a simple example, for more customizations, you can download source code and custom it for your requirements.

Including in your project

Gradle

Add below codes to your root build.gradle file.

allprojects {
		repositories {
			...
			maven { url 'https://jitpack.io' }
		}
	}

And add a dependency code to your module's build.gradle file.

	dependencies {
	        implementation 'com.github.BoyzDroizy:SimpleAndroidBarChart:1.0.1'
	}

Usage

Basic Example (Kotlin)

Firstly, you need to add this custom text view to the layout of the class

    <com.boyzdroizy.simpleandroidbarchart.SimpleBarChart
        android:id="@+id/simpleBarChart"
        android:layout_width="match_parent"
        android:layout_height="match_parent" />

In your class, using the 'id' from layout, call 'setChartData' method to give values for populate the chart.

    val chartData = (12 downTo 1).map { Random.nextInt(10, 100) }.toMutableList()
    val intervalData = (12 downTo 1).map { it }.toMutableList()

    simpleBarChart.setChartData(chartData, intervalData)
    simpleBarChart.setMaxValue(max)
    simpleBarChart.setMinValue(0)

GitHub