相关疑难解决方法(0)

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

我想把 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)

这是我正在使用的图表:

图表

charts ios swift ios-charts

3
推荐指数
1
解决办法
1781
查看次数

如何使用danift gindi /图表库在swift中显示百分比符号饼图(IOS图表)

我使用的是Charts框架(Daniel gindi).它运行正常,但如何在饼图上显示%(符号)?
我也尝试使用NSNumberFormatter()方法获取percantage中的隐蔽数据值但不获取%符号.
我在这里上传代码

    @IBOutlet var pieChart: PieChartView!
    override func viewDidLoad() {
            super.viewDidLoad()
            var data = [25.0,37.5,12.5,12.5,12.5] // pie chart data 
            var status = ["A","B","C","D","E"] // status
            setChart(status, values: data)
            self.pieChart.drawSliceTextEnabled = false

    }
    func setChart(dataPoints: [String], values: [Double]) {

            pieChart.noDataText = "you need to provide data for chart"
            pieChart.noDataTextDescription = ""
            self.pieChart.descriptionText = ""

            var dataEntries: [ChartDataEntry] = []
            //pieChart.centerText = " "
            for i in 0..<dataPoints.count {

                let dataEntry = ChartDataEntry(value: values[i], xIndex: i)
                dataEntries.append(dataEntry)

            }

            let pieChartDataSet …
Run Code Online (Sandbox Code Playgroud)

ios pie-chart swift

2
推荐指数
2
解决办法
3728
查看次数

标签 统计

ios ×2

swift ×2

charts ×1

ios-charts ×1

pie-chart ×1