PieChartSwiftUI 1.0.1

PieChartSwiftUI 1.0.1

Kirill Pustovalov 维护。



  • Kirill Pustovalov

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文件。