Хорошо, я нашел что-то, может быть, это поможет вам:
Сначала вы создаете пользовательский форматер:
class CustomVF : IValueFormatter {
var maxValue : Double = 1
func stringForValue(_ value: Double, entry: ChartDataEntry, dataSetIndex: Int, viewPortHandler: ViewPortHandler?) -> String {
return "\(value) (\(value / totalSum * 100)%)"
}
}
Затем вы используете его:
let set1 = BarChartDataSet(entries: yVals, label: "DataSet")
...
let customVF = CustomVF()
customVF.maxValue = 200.0
set1.valueFormatter = customVF