iOS图表Double to Int Swift

问题描述 投票:0回答:1

我正在使用图表库找到here

我有一个图表,显示每个条形标签为15.0而不是15的双倍。我听说你必须使用valueFormatter来更改值,但不知道如何实现它。到目前为止,我有:

let format = NumberFormatter()

    format.numberStyle = .none

    let formatter = DefaultValueFormatter(formatter: format)

   BarChartData.setValueFormatter(formatter) // error here

我正进入(状态:

实例成员setValueFormatter不能用于ChartData类型

swift ios-charts
1个回答
2
投票

请检查你可以像这样使用:

let chartData = BarChartData(dataSet: chartDataSet)

let format = NumberFormatter()
format.numberStyle = .none
let formatter = DefaultValueFormatter(formatter: format)

chartData.setValueFormatter(formatter)
© www.soinside.com 2019 - 2024. All rights reserved.