iOS 图表 Double 到 Int Swift

Mar*_*eli 1 swift ios-charts

我正在使用此处找到的图表库。

我有一个图表,将每个条形标签显示为双精度,例如 15.0 而不是 15。我听说您必须使用 valueFormatter 来更改值,但不确定如何实现它。到目前为止我有:

let format = NumberFormatter()

    format.numberStyle = .none

    let formatter = DefaultValueFormatter(formatter: format)

   BarChartData.setValueFormatter(formatter) // error here
Run Code Online (Sandbox Code Playgroud)

我正进入(状态:

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

Vin*_*App 5

请检查您是否可以这样使用:

let chartData = BarChartData(dataSet: chartDataSet)

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

chartData.setValueFormatter(formatter)
Run Code Online (Sandbox Code Playgroud)