我在我的应用中使用MDRotatingPieChart并创建了一个饼图。我需要在饼图切片之间留出空间。有人可以帮我这个吗?
答案 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:""),
(2)使用其他库,例如 - https://github.com/danielgindi/Charts
https://github.com/danielgindi/Charts/issues/104
您可以下载工作示例