SimpleLineChart

main

Simple line charts for iOS 📈
augarte/SimpleLineChart

SimpleLineChart

Releases Versions Platform License

Description

SLC SLC Styled

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.

Usage

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)

Installation

Swift Package Manager
dependencies: [
    .package(url: "https://github.com/augarte/SimpleLineChart.git", .upToNextMajor(from: "1.0.0"))
]
CocoaPods
pod 'SimpleLineChart'

Example

Example app can be found on the following repository SLCExampleApp

License

SimpleLineChart is available under the MIT license. See the LICENSE for more info.

Description

  • Swift Tools 5.7.0
View More Packages from this Author

Dependencies

  • None
Last updated: Sun Mar 24 2024 18:14:34 GMT-0900 (Hawaii-Aleutian Daylight Time)