Android 使用Mp图表设置组栏中每个单独栏的名称

Android 使用Mp图表设置组栏中每个单独栏的名称,android,charts,bar-chart,mpandroidchart,Android,Charts,Bar Chart,Mpandroidchart,我想在我共享的图像中设置每个条的名称,如S、M、W。那个么我该怎么做呢。你们可以使用这个类,它将在图形中添加X轴值 chartView.xAxis.valueFormatter = DayAxisValueFormatter(list) 请将字符串数组列表传递给它 class DayAxisValueFormatter(private val list: ArrayList<String>) : ValueFormatter() { override fun getAxi

我想在我共享的图像中设置每个条的名称,如S、M、W。那个么我该怎么做呢。

你们可以使用这个类,它将在图形中添加X轴

chartView.xAxis.valueFormatter = DayAxisValueFormatter(list)
请将字符串数组列表传递给它

class DayAxisValueFormatter(private val list: ArrayList<String>) : ValueFormatter() {

    override fun getAxisLabel(value: Float, axis: AxisBase?): String {
        return list.getOrNull(value.toInt()) ?: value.toString()
    }
}
class DayAxisValueFormatter(私有值列表:ArrayList):ValueFormatter(){
重写getAxisLabel(值:浮点,轴:AxisBase?):字符串{
return list.getOrNull(value.toInt())?:value.toString()
}
}
请注意,这是在Kotlin中,如果您想在JAVA中使用它,您可以使用参考资料


谢谢

此代码仅设置组条名称,而不是每个单独的条名称。我想设置单独的酒吧名称,如Sun、Mon、Tue..等等,它们是单独设置的。请发布您所做的。到目前为止,我还只能设置组名,不能设置单独的名称..那么有什么方法可以这样做吗