Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private fun lineChart(exams: List<Exam>) {
- val formatter: DateFormat = SimpleDateFormat("dd/MM/yyyy")
- val lineChart: LineChart = linechart
- lineChart.animateY(1000)
- val d = Description()
- d.text = "TEST"
- lineChart.description = d
- val yValues: ArrayList<Entry> = ArrayList()
- var count = 0
- for (exam in exams.sortedByDescending { exam -> exam.date }) {
- if (getString(R.string.scores_array_admitted) != exam.score)
- yValues.add(Entry(count++.toFloat(), exam.score.toFloat()))
- }
- val lineDataSet = LineDataSet(yValues, getString(R.string.linechart_score_label))
- val dataSet: ArrayList<ILineDataSet> = ArrayList()
- dataSet.add(lineDataSet)
- val lineData = LineData(dataSet)
- val xAxis: XAxis = lineChart.xAxis
- val values = ArrayList<String>()
- for (exam in exams.sortedByDescending { exam -> exam.date }) {
- if (getString(R.string.scores_array_admitted) != exam.score)
- values.add(formatter.format(exam.date))
- }
- val array = arrayOfNulls<String>(values.size)
- values.toArray(array)
- var aa = array!!
- xAxis.valueFormatter = MyAxisValueFormatter(aa)
- lineChart.data = lineData
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement