1,只包含正值的条形图
如果要显示水平柱状图,只需要把 BarChartView 换成 HorizontalBarChartView即可。
import UIKit
import Charts
class ViewController: UIViewController {
//横向柱状图
var chartView: HorizontalBarChartView!
override func viewDidLoad() {
super.viewDidLoad()
//创建柱状图组件对象
chartView = HorizontalBarChartView()
chartView.frame = CGRect(x: 20, y: 80, width: self.view.bounds.width - 40,
height: 260)
self.view.addSubview(chartView)
//不显示图例
chartView.legend.enabled = false
//x轴显示在左侧
chartView.xAxis.labelPosition = .bottom
//y轴起始刻度为0
chartView.leftAxis.axisMinimum = 0
chartView.rightAxis.axisMinimum = 0
//生成10条随机数据
var dataEntries = [BarChartDataEntry]()
for i in 0..<10 {