如何在MDRotatingPieChart中的饼图切片之间生成空间?

时间:2016-05-10 12:13:02

标签: ios swift swift2 pie-chart ios-charts

我在我的应用中使用MDRotatingPieChart并创建了一个饼图。我需要在饼图切片之间留出空间。有人可以帮我这个吗?

3 个答案:

答案 0 :(得分:5)

splicespace

上设置piechartdataset
pieChartDataSet.sliceSpace = 2.5

答案 1 :(得分:1)

将切片空间设置为饼图数据集

  var pieChartView: PieChartView!
  let pieChartDataSet = PieChartDataSet(yVals:yourdataentries, label: "Units Sold")
    pieChartDataSet.sliceSpace = 5
  let pieChartData = PieChartData(xVals:yourdatapoints, dataSet: pieChartDataSet)
    pieChartView.data = pieChartData

答案 2 :(得分:0)

我已经通过了MDRotatingPieChart,它们已经发展得非常好,但不幸的是没有规定在切片之间放置空间。

以下是解决方案的一些选择。

(1)将带有值,颜色和标签的额外切片添加为“”。

Data(myValue: 10.0, myColor: UIColor(red: 1.0, green: 1.0, blue: 1.0, alpha: 1), myLabel:""),

enter image description here

(2)使用其他库,例如 - https://github.com/danielgindi/Charts

https://github.com/danielgindi/Charts/issues/104

您可以下载工作示例

Download code