SimpleLineChart is a simple, lightweight line chart library for iOS. It provides an easy-to-use interface to create customizable line charts with a few lines of code. The library supports customizable styles. It's a great option for developers who need to quickly add line charts to their iOS apps without the overhead of a larger, more complex charting library.
Setting up the chart
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)
Styling the chart background
let chartStyle = SLCChartStyle(backgroundGradient: false,
solidBackgroundColor: .white)
lineChart.setChartStyle(chartStyle: chartStyle)
Styling the chart line
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'
Example app can be found on the following repository SLCExampleApp
SimpleLineChart is available under the MIT license. See the LICENSE for more info.