SimpleLineChart 是一个简单、轻量级的 iOS 折线图库。它提供了一个易于使用的界面,只需几行代码即可创建可自定义的折线图。该库支持可自定义的样式。对于需要快速将折线图添加到 iOS 应用程序而无需使用更大、更复杂的图表库的开发人员来说,这是一个不错的选择。
设置图表
let values: [SLCData] = [SLCData(x: 0, y: 5),
SLCData(x: 1, y: 7),
SLCData(x: 2, y: 9)]
let lineChart = SimpleLineChart()
let dataSet = SLCDataSet(graphPoints: values)
lineChart.loadPoints(dataSet: dataSet)
设置图表背景样式
let chartStyle = SLCChartStyle(backgroundGradient: false,
solidBackgroundColor: .white)
lineChart.setChartStyle(chartStyle: chartStyle)
设置图表线条样式
let lineStyle = SLCLineStyle(lineColor: .blue,
lineStroke: 3.0,
circleDiameter: 5.0,
lineShadow: true,
lineShadowgradientStart: .blue,
lineShadowgradientEnd: .white)
dataSet.setLineStyle(lineStyle)
dependencies: [
.package(url: "https://github.com/augarte/SimpleLineChart.git", .upToNextMajor(from: "1.0.0"))
]
pod 'SimpleLineChart'
示例应用程序可以在以下存储库中找到:SLCExampleApp
SimpleLineChart 基于 MIT 许可证发布。有关更多信息,请参见 LICENSE。