MPAndroidChartでy軸に単位を表示する方法を紹介したいと思います。
あと自分が忘れないために記録用として。
1.まずは、ValueFormatterクラスを継承したクラス作成し、getFormattedValueメソッドをオーバーライドする。
class MyYAxisValueFormatter : ValueFormatter() {
override fun getFormattedValue(value: Float): String {
//valueはy軸の目盛りの値。最後にString型にして、自分の付けたい単位足す。
return value.toInt().toString() + "冊"
}
}
2.chartのaxisLeft.Formatterに先ほど作ったクラスのインスタンスを代入する。
chart.axisLeft.valueFormatter = MyYAxisValueFormatter()
y軸に単位が表示されました!!