2
我想要一個文本對齊到餅圖的中心,並根據進度填充具有特定顏色的餅圖邊框。如何對齊中間或PieChart中的文本在swift 3.0中?
- 對於餅圖,我使用VBPieChart庫。
我附上了截圖的源代碼。
func updateChartData()
{
let chart = PieChartView(frame: self.view.bounds)
let track = ["Savings", "Offline-Online Rewards", "Refference Rewards"]
let money = [650, 456.13, 78.67]
var entries = [PieChartDataEntry]()
for (index, value) in money.enumerated() {
let entry = PieChartDataEntry()
entry.y = value
entry.label = track[index]
entries.append(entry)
}
let set = PieChartDataSet(values: entries, label: "Pie Chart")
var colors: [UIColor] = []
for _ in 0..<money.count
{
let color1 = UIColor(rgb: 0x92C46B)
let color2 = UIColor(rgb: 0x249DAC)
let color3 = UIColor(rgb: 0x2A82C0)
colors.append(color1)
colors.append(color2)
colors.append(color3)
}
set.colors = colors
let data = PieChartData(dataSet: set)
chart.data = data
chart.noDataText = "No data available"
chart.isUserInteractionEnabled = false
let d = Description()
d.text = "iOSCharts.io"
chart.chartDescription = d
self.view.addSubview(chart)
}
@ronakpatel我沒有得到什麼ümeant..Can你請解釋一下嗎? – Sneha
@ronakpatel請檢查更新的答案。 – Sneha
@ronakpatel我只從圖書館的github鏈接獲得...你想要什麼? – Sneha