CocoaPods trunk is moving to be read-only. Read more on the blog, there are 14 months to go.
| TestsTested | ✗ |
| LangLanguage | SwiftSwift |
| License | MIT |
| ReleasedLast Release | Sep 2017 |
| SwiftSwift Version | 3.1 |
| SPMSupports SPM | ✗ |
Maintained by ridvan kucuk.
RKPieChart is super easy pie chart view written in Swift 3.
First of all single or multiple RKPieChartItem should be created. ratio and color are required but title variable is optional on init method.
let firstItem: RKPieChartItem = RKPieChartItem(ratio: 50, color: .orange, title: "1️⃣th Item ")
let secondItem: RKPieChartItem = RKPieChartItem(ratio: 30, color: .gray, title: "2️⃣nd Item")
let thirdItem: RKPieChartItem = RKPieChartItem(ratio: 20, color: .yellow, title: "3️⃣th Item")Initalization is also simple; items variable is required and centerTitle variable is optional.
let chartView = RKPieChartView(items: [firstItem, secondItem, thirdItem], centerTitle: "I am title 🕶")You can change background color of the pie chart circle:
chartView.circleColor = .greenTo change the arc width of the chart:
chartView.arcWidth = 60You can also give indensity to the chart by updating isIntensityActivated variable. false is the default behaviour.
chartView.isIntensityActivated = trueYou can update the style of the pie chart. 3 types supported. butt,square and round. If you have 1 item to show you can choose all of them. However If you have multiple item round and square not supported.
chartView.style = .buttYou can hide the RKPieChart item title if you want by using:
chartView.isTitleViewHidden = falseYou can animate RKPieChart view if you want by using:
chartView.isAnimationActivated = trueDefault type is false which means no animation will be executed.
To run the example project, clone the repo, and run pod install from the Example directory first.
RKPieChart is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod "RKPieChart"Ridvan Kuccuk, [email protected]
RKPieChart is available under the MIT license. See the LICENSE file for more info.