График Mp android, гистограмма с градиентным фоном - PullRequest
0 голосов
/ 13 февраля 2020

уважаемое сообщество, я столкнулся со следующей проблемой, я создаю гистограмму, используя библиотеку графиков MP android, доступную здесь: https://github.com/PhilJay/MPAndroidChart.

I ' Я хотел бы установить градиентный фон для моих баров, используя следующий код, я смог установить градиентный фон и получить следующий результат.

val barDataSet = BarDataSet(dummyYValues, "DataSet 1")
barDataSet.axisDependency = YAxis.AxisDependency.RIGHT

val startColor = ContextCompat.getColor(context!!, R.color.top_graph)
val endColor = ContextCompat.getColor(context!!, R.color.bottom_graph)

val gradientColors: MutableList<GradientColor> = ArrayList()
gradientColors.add(GradientColor(endColor, startColor))

barDataSet.gradientColors = gradientColors
dataSets.add(barDataSet)
val finalData = BarData(dataSets)
finalData.barWidth =(0.3f)

current result

И я пытаюсь заархивировать что-то вроде следующего примера Expected behavior

Если вы видите основное отличие в том, что ожидаемое поведение при отображении цвета градиента одинаковым образом, это означает, что он отображает цвет в соответствии с графиком, а не в соответствии со значениями.

также, если кто-нибудь знает, как добавить круглый угол в верхней части столбцов, что также будет полезно. Спасибо.

...