У меня есть вопросы по mpchart.
Я сделал диаграмму с помощью Mpchart в Android
Я почти сделал это, но не могу добавить сетку и фон
делает кто-нибудь мне помочь?
![enter image description here](https://i.stack.imgur.com/52Kuc.png)
(это не диаграмма android. Я сделал Excel ... Могу ли я сделать это?)
где угодно я могу сделать это с помощью mpchart в android?
Я действительно хочу вашей помощи
отредактировано: 'grid' означает линию сетки. это означает, что линия является частью сетки. «фон» означает чересстрочный цвет. на моем изображении это серый
вот мой код
private fun drawBarChart(data: ArrayList<BarEntry>) {
val barDataSet = BarDataSet(data, null).apply {
this.setDrawIcons(false)
gradientColors = barGradient()
setDrawValues(false)
}
val barData = BarData(barDataSet).apply {
this.setDrawValues(false)
this.barWidth = 0.2f
}
reportHistoryInjuryBarChart.apply {
customBarChartRenderer.setRadius(10)
this.renderer = customBarChartRenderer
description.isEnabled = false
setTouchEnabled(false)
setDrawValueAboveBar(true)
setDrawBarShadow(false)
setDrawGridBackground(false)
setFitBars(true)
axisLeft.apply {
setDrawZeroLine(true)
setDrawLabels(false)
setDrawAxisLine(false)
setDrawGridLines(true)
zeroLineWidth = 0.5f
axisMaximum = 100f
axisMinimum = 0f
}
axisRight.apply {
setDrawZeroLine(false)
setDrawLabels(false)
setDrawAxisLine(false)
setDrawGridLines(false)
axisMaximum = 100f
axisMinimum = 0f
}
xAxis.apply {
position = XAxis.XAxisPosition.BOTTOM
setDrawGridLines(false)
setDrawAxisLine(false)
setDrawLabels(true)
labelCount = 3
granularity = 1f
valueFormatter = IndexAxisValueFormatter(eachPart.date)
this.axisLineColor = Color.TRANSPARENT
}
legend.apply {
isEnabled = false
}
this.data = barData
invalidate()
}