欢迎光临
我们一直在努力

TKRadarChart 是一个简单的可定制的雷达图

建站超值云服务器,限时71元/月

TKRadarChart 是一个简单的可定制的雷达图

项目介绍:

TKRadarChart 是一个简单的可定制的雷达图  github@xx11dragon TBXark/TKRadarChart

CocoaPods  
pod ‘TKRadarChart’Base

基本概念 描述 演示
Step 背景多边形圈数, 最小值为1
Row 多边形边数, 最小值为三
Section 同时展现数据组数



TKRadarChartDataSource

通过 TKRadarChartDataSource 可以对 RadarChart 的 row,section,setp 进行设置, 并且获取每个 Section 的数据进行绘制

[Objective-C] 查看源文件 复制代码

    func numberOfStepForRadarChart(radarChart: TKRadarChart) -> Int
    func numberOfRowForRadarChart(radarChart: TKRadarChart) -> Int
    func numberOfSectionForRadarChart(radarChart: TKRadarChart) -> Int

    func titleOfRowForRadarChart(radarChart: TKRadarChart, row: Int) -> String
    func valueOfSectionForRadarChart(withRow row: Int, section: Int) -> CGFloat

TKRadarChartDelegate

通过 TKRadarChartDelegate 可以对 RadarChart 的 UI 进行定制

[Objective-C] 查看源文件 复制代码

    func fontOfTitleForRadarChart(radarChart: TKRadarChart) -> UIFont
    func colorOfTitleForRadarChart(radarChart: TKRadarChart) -> UIColor

    func colorOfTitleForRadarChart(radarChart: TKRadarChart) -> UIColor
    func colorOfLineForRadarChart(radarChart: TKRadarChart) -> UIColor
    func colorOfFillStepForRadarChart(radarChart: TKRadarChart, step: Int) -> UIColor

    func colorOfSectionFillForRadarChart(radarChart: TKRadarChart, section: Int) -> UIColor
    func colorOfSectionBorderForRadarChart(radarChart: TKRadarChart, section: Int) -> UIColor

TKRadarChartConfig

属性 configuretion 中是一下雷达图的必要属性,通过 设置 configuretion 属性可以快速的刷新雷达图

[Objective-C] 查看源文件 复制代码

    var radius: CGFloat    
    var minValue: CGFloat
    var maxValue: CGFloat

    var showPoint: Bool
    var showBorder: Bool
    var fillArea: Bool
    var clockwise: Bool
    var autoCenterPoint: Bool


DEMO 直接下载:

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » TKRadarChart 是一个简单的可定制的雷达图
分享到: 更多 (0)