RKPieChart 0.0.1

RKPieChart 0.0.1

LangLanguage SwiftSwift
License MIT
ReleasedLast Release Sep 2017
SwiftSwift Version 3.1
SPMSupports SPM

Maintained by ridvan kucuk.

  • By
  • ridvank

RKPieChart is super easy pie chart view written in Swift 3.



0 1


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 = .green

To change the arc width of the chart:

chartView.arcWidth = 60

You can also give indensity to the chart by updating isIntensityActivated variable. false is the default behaviour.

chartView.isIntensityActivated = true

You 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 = .butt

You can hide the RKPieChart item title if you want by using:

chartView.isTitleViewHidden = false

You can animate RKPieChart view if you want by using:

chartView.isAnimationActivated = true

Default 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.


  • Xcode 8
  • iOS 9.0+


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.