swift/charts:图表值 int 而不是 double

Hun*_*ter 3 charts ios swift ios-charts

我想把 1.00 和 2.00 变成 1 和 2。当我试图改变它时entry.y = Double(value)entry.y = Int(value)它说它必须是一个 Double。如何将值转换为整数?

var entries = [PieChartDataEntry]()
        for (index, value) in dataarray.enumerated() {
            let entry = PieChartDataEntry()
            entry.y = Double(value)
            entry.label = self.labels[index]
            entries.append(entry)
        }
Run Code Online (Sandbox Code Playgroud)

这是我正在使用的图表:

图表

Shi*_* MC 6

let  pieChartView = PieChartView(frame:CGRect(x:60,y:50,width:200,height:300))

let track = ["Passed", "Failed", "Pending"]
let money = [10, 6, 10]

var entries = [PieChartDataEntry]()
   for (index, value) in money.enumerated() {
      let entry = PieChartDataEntry()

      entry.y = Double(value)     
      entry.label = track[index]
      entries.append( entry)
   }

let set = PieChartDataSet( values: entries, label: "")
let data = PieChartData(dataSet: set)

pieChartView.data = data

let formatter = NumberFormatter()
formatter.minimumFractionDigits = 0
data.setValueFormatter(DefaultValueFormatter(formatter:formatter))
Run Code Online (Sandbox Code Playgroud)