SACharts 1.0.5

SACharts 1.0.5

satty9753 维护。



SACharts 1.0.5

  • 陈淼 Michelle

SACharts

这是一个关于渐变图表的框架。

安装

cocoapods

pod 'SACharts'

Swift包管理器

.package(url:"https://github.com/satty9753/SACharts")

示例

singleArc

pieChart

ArcsChart

ConcentricChart

用法

单圆图表

import UIKit
import SACharts

class ViewController: UIViewController {
    @IBOutlet weak var chartView: UIView!
    override func viewDidLoad() {
        super.viewDidLoad()
        //create a gradient chart
        let circle = SingleCircleChart(frame: CGRect(x: 0, y: 0, width: view.frame.width/2, height: view.frame.width/2))
        //draw chart
        circle.drawArcsChart(value: [0.7, 0.5, 0.7], gradientColors: [UIColor.gradientDefaultBlue, UIColor.gradientDefaultYellow, UIColor.gradientDefaultGreen])
        //add chart to view
        self.chartView.addSubview(circle)
    }
}

同心圆图表

let circles = ConcentricChart(frame: CGRect(x: 0, y: 0, width: view.frame.width/2, height: view.frame.width/2))
//set appearence for label & color
circles.setItems(contents: ["aaa", "bbb", "ccc"], colors: [UIColor.gradientDefaultBlue, UIColor.gradientDefaultYellow, UIColor.gradientDefaultPurple])
//set value
circles.draw(numbers: [300, 100, 64])

!重要!

将渐变图表放入视图中,并通过自动布局调整视图的框架

直接更改渐变图表的起点