PieChartSwiftUI
用 Swift 和 SwiftUI 构建的简单饼图
安装
CocoaPods
CocoaPods 是 Cocoa 项目的依赖管理器。要将 PieChartSwiftUI 集成到您的项目中使用 CocoaPods,请在您的 Podfile
中指定它
pod 'PieChartSwiftUI', '~> 1.0.1'
之后,在您的终端中使用 pod install
命令。
Carthage
Carthage 是一个去中心化的依赖管理器,它为您构建依赖并提供了二进制框架。为了使用 Carthage 将 PieChartSwiftUI 集成到您的 Xcode 项目中,请在您的 Cartfile
中指定它
github "IrelDev/PieChartSwiftUI"
之后,在您的终端中使用 carthage update
命令。
手动方式
如果您不希望使用任何依赖管理器,可以通过复制Sources
目录,手动将PieChartSwiftUI集成到您的项目中。
使用
PieChartSwiftUI允许您使用自定义颜色创建独特的饼图切片,以及根据数据数组创建饼图。
要创建独特的饼图切片,请使用PieChartItemModel
,并从PieChartItemModel
数组创建PCItems
。
let firstItem = PieChartItemModel(value: 25, color: .pink)
let secondItem = PieChartItemModel(value: 25, color: .white)
let thirdItem = PieChartItemModel(value: 25, color: .red)
let items = PCItems(items: [firstItem, secondItem, thirdItem])
要根据数据数组创建饼图,请使用带有数据:[Double]
初始化器的PCItems
。
let items = PCItems(data: [25, 25, 25], chartColor: .black)
要创建PieChartView,请使用其中一个PieChartView
初始化器。
PieChartView(items: items, sliceSeparatorColor: .black)
.frame(width: 150, height: 150, alignment: .center)
许可协议
PieChartSwiftUI在MIT许可下提供,有关更多信息,请参阅LICENSE文件。