如何解决迅速danielgindi /图表-饼图切片空间问题
我正在尝试使用库https://github.com/danielgindi/Charts制作饼图。
当我尝试调整切片空间时,我发现切片空间到处都不相同。但是我无法解决这个问题。
import UIKit
import Charts
class ViewController: UIViewController {
@IBOutlet private weak var pieView: PieChartView!
override func viewDidLoad() {
super.viewDidLoad()
setupPieChart()
}
func setupPieChart(){
pieView.rotationAngle = 0
pieView.rotationEnabled = false
pieView.drawEntryLabelsEnabled = false
pieView.drawSlicesUnderHoleEnabled = true
pieView.drawEntryLabelsEnabled = false
pieView.usePercentValuesEnabled = true
pieView.legend.enabled = false
var entries : [PieChartDataEntry] = Array()
entries.append(PieChartDataEntry(value: 70))
entries.append(PieChartDataEntry(value: 30))
let dataSet = PieChartDataSet(entries: entries,label : "")
dataSet.sliceSpace = 10
let x_pie_color = NSUIColor(hex: 0xEAE2F2)
let c_pie_color = NSUIColor(hex: 0xA87EC9)
let x_text_color = NSUIColor(hex: 0x4a0ca0)
let c_text_color = NSUIColor(hex: 0xFFFFFF)
dataSet.colors = [x_pie_color,c_pie_color]
dataSet.valueColors = [x_text_color,c_text_color]
dataSet.drawValuesEnabled = true
pieView.data = PieChartData(dataSet: dataSet)
}
}
解决方法
尝试将孔半径百分比增加到一些有利的值,这将有助于调整间距,使其与间距相似。它对我有用。像这样的东西。
$ sudo apt install libboost-filesystem1.71-dev
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。