HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios-charts缺少PieChart的标签(传说)大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试从ios-charts库实现饼图一切都很好,但是我从图中遗漏了传说 –

ios-charts缺少PieChart的标签(传说)

这是我的代码

// This is the delegate method for creaTing data for chart
        func offDaysDidLoaded(controller: DataModel,chartArray:[PFObject]) {


                let formatter = NSDateFormatter()
                formatter.dateFormat = "MMM"
                dataDict = [:]
                for od in chartArray {
                    let date = od["Date"] as! NSDate
                    let month = formatter.StringFromDate(datE)
                    if self.dateDict.indexForKey(month) != nil {
                        self.dateDict[month]! += 1.0
                    }else{
                        self.dateDict.updateValue(1.0,forKey: month)
                    }
                }
                let dataPointArray = Array(dateDict.keys)
                let valuesArray = Array(dateDict.values)
                pieChartView.data = nil
                pieChartView.BACkgroundColor = UIColor.grayColor()
                setChart(dataPointArray,values: valuesArray)
            }


func setChart(dataPoints: [String],values: [Double]) {
    var dataEntries: [ChartDataEntry] = []
    for i in 0..<dataPoints.count {

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

    let pieChartDataSet = PieChartDataSet(yVals: dataEntries,label: "Months")

    let pieChartData = PieChartData(xVals: dataPoints,dataSet: pieChartDataSet)
    pieChartData.setDrawValues(false)
    pieChartView.data = pieChartData
    pieChartView.animate(xAxisDuration: NSTimeInterval(5))

    var colors: [UIColor] = []

    for _ in 0..<dataPoints.count {
        let red = Double(arc4random_uniform(256))
        let green = Double(arc4random_uniform(256))
        let blue = Double(arc4random_uniform(256))

        let color = UIColor(red: CGFloat(red/255),green: CGFloat(green/255),blue: CGFloat(blue/255),alpha: 1)
        colors.append(color)
    }

    pieChartDataSet.colors = colors

}

我在here中看到了类似的问题并且构建和运行,问题中使用的饼图也没有在图表下方显示任何图例.任何帮助或指针将非常感激.

谢谢

解决方法

最后这个问题解决了,这不是bug.请找到详细的解决方here.

大佬总结

以上是大佬教程为你收集整理的ios-charts缺少PieChart的标签(传说)全部内容,希望文章能够帮你解决ios-charts缺少PieChart的标签(传说)所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。