J'utilise la bibliothèque de graphiques trouvée ici.
J'ai un graphique qui affiche chaque libellé de barre sous la forme d'un double, par exemple 15.0 au lieu de 15. J'entends dire que vous devez utiliser valueFormatter pour modifier les valeurs, mais vous ne savez pas comment l'implémenter. Jusqu'ici j'ai:
let format = NumberFormatter()
format.numberStyle = .none
let formatter = DefaultValueFormatter(formatter: format)
BarChartData.setValueFormatter(formatter) // error here
Je reçois:
membre d'instance setValueFormatter ne peut pas être utilisé sur le type ChartData
Réponses:
1 pour la réponse № 1S'il vous plaît vérifier que vous pouvez utiliser comme ceci:
let chartData = BarChartData(dataSet: chartDataSet)
let format = NumberFormatter()
format.numberStyle = .none
let formatter = DefaultValueFormatter(formatter: format)
chartData.setValueFormatter(formatter)