在ios图表圆形的酒吧

我已经创build了一个BarChart使用BarChartView从ios图表,但我不知道如何添加圆angular到酒吧。

这是我正在使用的代码:

 let barChart: BarChartView //... var xVals = [String]() var yVals = [BarChartDataEntry]() //... let set1 = BarChartDataSet(yVals: yVals, label: "Label") set1.drawValuesEnabled = false set1.highlightLineWidth = 3 set1.colors = [UIColor.whiteColor()] barChart.data = BarChartData(xVals: xVals, dataSet: set1) 

我已经找了一个像set1.barCornerRadius属性设置,但我没有find任何东西。

这是我有什么

方酒吧

这是我需要的

圆形的酒吧

BarChartRenderer.swift ,可以修改open func drawDataSet(context: CGContext, dataSet: IBarChartDataSet, index: Int)

然后是堆栈和非堆栈的if-statement ,select你的案例,并删除:

 context.fill(barRect) 

而不是它添加:

 let bezierPath = UIBezierPath(roundedRect: barRect, cornerRadius: %YOUR_CORNER_RADIUS%) context.addPath(bezierPath.cgPath) context.drawPath(using: .fill) 

似乎目前不支持这个function,但正在开发中 。 同时看看这个拉动的要求 。