作者丨小集
Swift Charts 是一个强大而简洁的 SwiftUI 框架,用于将我们的数据转换为信息丰富的可视化图形。使用 Swift Charts,我们可以用最少的代码构建有效且可自定义的图表。这个框架提供标记、比例尺、轴和图例作为构建块,我们可以将它们组合起来以开发广泛的数据驱动图表。
这里推荐一个 github repo,这个 repo 旨在为 Swift Charts 许多不同的图表类型提供示例代码,供我们用作自己项目的参考。在这个 repo 中,首先重新创建 Apple 在其与 Swift Charts 相关的会话中使用的示例图表。目标是使每种图表类型可定制、可访问且灵活,以便我们可以根据需要轻松更改它。
每个图表都有一个预览图表和一个详细视图。预览图表用于应用程序的主屏幕,以便于进行导航。查看简单折线图代码以了解预览图表的格式。在详细视图中,可以在图表的单独部分中添加一些自定义选项。
下面我们来看看这个 repo 的一些效果图
Apple
Electrocardiograms (ECG)
iPhone Storage
Screen Time
Line Charts
Line Chart
Line Chart with Lollipop
Animating Line
Line with changing gradient
Line Charts
Line Point
Bar Charts
Single Bar
Single Bar with Threshold Rule Mark
Two Bars
Pyramid
Time Sheet Bar
Sound Bar
Horizontal Scrolling Bar Chart
Area Charts
Area Chart
Stacked Area Chart
Range Charts
Range Chart
Heart Rate Range Chart
Candle Stick Chart
Heat Maps
Customizable Heat Map
GitHub Contributions Graph
Point Charts
Scatter Chart
Vector Field
在这个 repo 中,我们看到可以通过多种方式使用 Swift Charts 来传达数据中的模式或趋势。我们可以创建各种图表,包括折线图、条形图和散点图。当我们使用 Swift Charts 框架创建图表时,它会自动生成适合我们数据的比例和轴。
Swift Charts 支持本地化和辅助功能。我们还可以使用图表修饰符覆盖默认行为以自定义图表。例如,可以通过向图表添加动画来创建动态体验。
地址:https://github.com/jordibruin/Swift-Charts-Examples
⭐️:900+
语言:Swift
-End-