简单折线图 (SimpleLineChart)

Releases Versions Platform License

描述

SLC SLC Styled

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)

安装

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

示例

示例应用程序可以在以下存储库中找到:SLCExampleApp

许可证

SimpleLineChart 基于 MIT 许可证发布。有关更多信息,请参见 LICENSE