This is an extremely light-weight, animatable bar chart. The main objective is to help iOS developers to learn how to create their own charts from scratch without using any third-party libraries.
It is created along with a tutorial on Medium: Tutorial on Medium
let chart = BeautifulBarChart(frame: CGRect(x: 0, y: 0, width: 200, height: 300)) let dataEntries = [ DataEntry(color: UIColor.red, height: 0.2, textValue: "20", title: "Some title"), DataEntry(color: UIColor.green, height: 0.7, textValue: "70", title: "Some title") ] chart.updateDataEntries(dataEntries: dataEntries, animated: true) self.view.addSubview(chart) // Assuming that you are writing this code inside a view controller
Minh Nguyen, firstname.lastname@example.org
BarChart is available under the MIT license. See the LICENSE file for more info.