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

时间:2019-12-13 05:53:23

标签: android charts bar-chart mpandroidchart

我想为我共享的图像中的S,M,W ...等每个栏设置名称。所以我该怎么做。enter image description here

1 个答案:

答案 0 :(得分:0)

您可以使用此类,该类将在图形中添加 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()
    }
}

请注意,该文件位于科特林中,如果需要,可以在 JAVA 中获得参考。

谢谢