在 2022 年 6 月的 Apple 全球开发者大会 (WWDC) 上,Apple 宣布发布Swift Charts ,这是一个使用 Swift 语言在移动应用程序中显示图表的编程框架。这个框架是 Apple 在他们自己的应用程序(如健康、天气、股票等)中使用的。
这对我来说跨越了两个世界,因为图表设计确实有一个用户体验设计组件,而且用户体验设计师经常参加我关于数据可视化的演讲。
不是普通数据可视化工具的工具,它专门针对构建移动应用程序的程序员。在 WWDC 期间,他们还发布了一些专注于 Swift 图表和移动应用程序中图表设计最佳实践的视频。其中一个视频的主角是数据可视化社区的名人 Nicholas Felton,他以使用 2005 年至 2014 年自己量化的自我数据设计的Feltron 报告而闻名。我在视频 Nicholas 的桌子上看到了您打印的 Feltron 报告副本!很微妙!
我认为这是四个视频的正确观看顺序:
你好 Swift 图表
向 Swift Charts 打个招呼——这是一个灵活的框架,可帮助您完全在 SwiftUI 中创建在所有 Apple 平台上的外观和感觉都非常适合的图表。了解如何使用组合语法以更少的代码制作内容丰富、令人愉悦且易于访问的图表。我们将分享使用 Swift Charts 进行可视化的构建块,并探索如何使用简单的修改器来更改图表的设计。我们还将带您了解 Xcode 预览版的最新更新,以帮助您绘制引人入胜的体验之路。
设计一个有效的图表
了解如何设计重点突出、平易近人且易于访问的图表。我们将向您展示如何设计具有清晰标记、轴、描述、交互和颜色的出色图表,并帮助您为每个人创造有用的体验。
使用图表设计应用体验
了解如何使用图表增强您的应用程序,以更清晰、更具吸引力地传达数据。我们将向您展示何时使用图表、如何使用它们以及它们如何在图表设计系统中协同工作。
注意:在 Nicholas 旁边的桌子上寻找 Feltron 报告副本!
Swift 图表:提高标准
深入研究数据可视化:了解 Swift Charts 和 SwiftUI 如何帮助您的应用通过各种图表选项来表示复杂的数据集。我们将向您展示如何绘制不同类型的数据并编写标记以创建更精细的图表。我们还将带您了解 Swift Charts 广泛的图表自定义 API,以帮助您将图表的样式与您的应用程序相匹配。
原文: https://coolinfographics.com/blog/2022/7/14/apple-launches-swift-charts