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)
这是我正在使用的图表:
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)
| 归档时间: |
|
| 查看次数: |
1781 次 |
| 最近记录: |