Skip to content

A sample line chart for iOS by swift, it support asymmetric NSDate as X axis data.

Notifications You must be signed in to change notification settings

wayne-xyz/RandomLineChart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

RandomLineChart

2023-Oct Update for the Swift5 and iOS 16. It's still keeping update.

A sample line chart for iOS by swift, it support asymmetric NSDate as X axis data. All code is in swift,And Myview in Demo is set in storyboard. My Demo Code:

    var ytest:NSMutableArray = [0.0,10.2,13.44,16,12]
    var xtest:NSMutableArray = NSMutableArray()
    var dateFormatter:NSDateFormatter =  NSDateFormatter()
    dateFormatter.dateFormat = "yyyy-MM-dd HH:mm:ss"
    var date:NSDate = dateFormatter.dateFromString("2010-08-04 16:01:03")!
    var date2:NSDate = dateFormatter.dateFromString("2010-08-04 16:03:03")!
    var date3:NSDate = dateFormatter.dateFromString("2010-08-04 16:07:43")!
    var date4:NSDate = dateFormatter.dateFromString("2010-08-04 16:12:13")!
    var date5:NSDate = dateFormatter.dateFromString("2010-08-04 16:14:23")!
    xtest.addObject(date)
    xtest.addObject(date2)
    xtest.addObject(date3)
    xtest.addObject(date4)
    xtest.addObject(date5)
    
    chartView.setData(xtest, yData: ytest, cMode: RandomLineChart.ChartMode.NSDateMode)
    chartView.drawLine()

It is a simple chart and it has some bug.

About

A sample line chart for iOS by swift, it support asymmetric NSDate as X axis data.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages