[英]Swift danielgindi/Charts - Pie Chart Slice Space Problem
我正在嘗試使用庫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)
}
}
嘗試將孔半徑百分比增加到一些有利的值,這將有助於調整間距,使其與間距相似。 它對我有用。 像這樣的東西。
pieView.holeRadiusPercent = 0.10
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.