测试已测试 | ✗ |
语言语言 | SwiftSwift |
许可证 | MIT |
发布上次发布 | 2017年9月 |
SwiftSwift 版本 | 3.1 |
SPM支持 SPM | ✗ |
由 ridvan kucuk 维护。
RKPieChart 是一个用 Swift 3 编写的超级简单的饼图视图。
首先,应创建单个或多个 RKPieChartItem。在初始化方法中,需要 ratio
和 color
,但 title
变量是可选的。
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")
初始化也很简单;需要 items
变量,而 centerTitle
变量是可选的。
let chartView = RKPieChartView(items: [firstItem, secondItem, thirdItem], centerTitle: "I am title 🕶")
您可以更改饼图圆的背景颜色
chartView.circleColor = .green
要更改图表的弧宽
chartView.arcWidth = 60
您还可以通过更新 isIntensityActivated
变量给图表添加密集度。false
是默认行为。
chartView.isIntensityActivated = true
您可以更新饼图样式。支持 3 种类型:butt
、square
和 round
。如果您要显示 1 个条目,可以选择所有这些。然而,如果您有多个条目,则不支持 round
和 square
。
chartView.style = .butt
如果您想隐藏 RKPieChart
项的标题,可以使用
chartView.isTitleViewHidden = false
如果您想对 RKPieChart
视图进行动画处理,可以使用
chartView.isAnimationActivated = true
默认类型为 false
,意味着不会执行动画。
要运行示例项目,请克隆仓库,并首先从示例目录中运行 pod install
。
RKPieChart 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中:
pod "RKPieChart"
Ridvan Kuccuk,[email protected]
RKPieChart 以 MIT 许可证提供。有关更多信息,请参阅 LICENSE 文件。