FLCharts 是一个易于使用的库,用于构建高度可定制的柱状图、折线图和饼图。它允许您创建自己的图表柱状 UIView
,并使用它在图表中显示数据。
此外,FLCharts 还允许您提供自定义的 HighlightedView
,以在图表顶部显示突出显示的柱状内容。
轻松地将您的图表嵌入到 FLCard
中,并配以标题、平均值视图和其他行为。
FLCharts 可通过 SPM、CocoaPods 和 Carthage 安装
在 XCode 中,转到 File -> Add Packages...
搜索 https://github.com/francescoleoni98/FLCharts
并单击 Add Package
。
选择要将其添加到哪个目标,然后选择 Add Package
。
FLCharts 可通过 CocoaPods 获取。要安装它,请将以下行添加到您的 Podfile
pod 'FLCharts'
然后运行 pod install
要使用 Carthage 安装,请在您的 Cartfile 中添加
github "francescoleoni98/FLCharts"
然后运行 carthage update
在 XCode > Build phases 中,单击左上角的加号按钮 > New Run Script Phases。
然后在 Run Script > Shell script window > 中添加 /usr/local/bin/carthage copy-frameworks
。
Run Script > Input file window > 中添加 $(SRCROOT)/Carthage/Build/iOS/FLCharts.framework
。
然后,转到 $project_dir/Carthage/Build/iOS
并将文件夹 FLCharts.framework
拖到您的 Xcode Project > Your Target > Frameworks, Libraries and Embedded Content
中。
您可以在此处找到有关如何使用 FLCharts 设置柱状图的指南
FLChart 是高度可定制的。您可以通过 .config 属性选择要修改的属性。
let axisLabelConfig = FLAxisLabelConfig(color: .black,
font: .preferredFont(forTextStyle: .body))
chart.config = ChartConfig(axesLabels: axisLabelConfig)
FLPlainChartBar
FLMultipleValuesChartBar
FLHorizontalMultipleValuesChartBar
配置图表时使用这些柱状。
例如。 FLChart(data: ..., type: .bar(bar: FLMultipleValuesChartBar.self))
您可以直接在 XCode 中构建 FLCharts 文档。
在 XCode 中,转到 Product -> Build Documentation
,一旦 XCode 完成构建,文档将出现。
Francesco Leoni | @franceleonidev | leoni.francesco98@gmail.it
FLCharts 在 MIT 许可证下可用。有关更多信息,请参见 LICENSE 文件。