我正在使用 https://github.com/danielgindi/Charts用于生成图表的库。(Swift-iOS) 我想显示具有百分比值 的值,例如1235(6%)、3478(34%)、742(3%) 等等。
这是我取得的成就:
这就是我想要的:
谁有想法,请帮助我。
最佳答案
好的,我找到了一些东西,也许对你有帮助:
首先创建一个自定义格式化程序:
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
关于ios - 如何在 iOS 中的折线图(图表)的标签中显示文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58197193/