package
com.gtappdevelopers.kotlingfgproject
import
android.graphics.Color
import
android.os.Bundle
import
androidx.appcompat.app.AppCompatActivity
import
com.github.mikephil.charting.charts.BarChart
import
com.github.mikephil.charting.data.BarData
import
com.github.mikephil.charting.data.BarDataSet
import
com.github.mikephil.charting.data.BarEntry
class
MainActivity : AppCompatActivity() {
lateinit var barChart: BarChart
lateinit var barData: BarData
lateinit var barDataSet: BarDataSet
lateinit var barEntriesList: ArrayList<BarEntry>
override fun onCreate(savedInstanceState: Bundle?) {
super
.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
barChart = findViewById(R.id.idBarChart)
getBarChartData()
barDataSet = BarDataSet(barEntriesList,
"Bar Chart Data"
)
barData = BarData(barDataSet)
barChart.data = barData
barDataSet.valueTextColor = Color.BLACK
barDataSet.setColor(resources.getColor(R.color.purple_200))
barDataSet.valueTextSize = 16f
barChart.description.isEnabled =
false
}
private
fun getBarChartData() {
barEntriesList = ArrayList()
barEntriesList.add(BarEntry(1f, 1f))
barEntriesList.add(BarEntry(2f, 2f))
barEntriesList.add(BarEntry(3f, 3f))
barEntriesList.add(BarEntry(4f, 4f))
barEntriesList.add(BarEntry(5f, 5f))
}
}