2
텍스트를 piechart의 가운데로 정렬하고 진행률에 따라 특정 색상으로 piechart 테두리를 채우기를 원합니다.PieChart 가운데 또는 가운데에있는 텍스트를 정렬하는 방법 swift 3.0에서?
- 저는 PieChart의 경우 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? – Sneha
@ronakpatel Pls가 업데이트 된 답변을 확인합니다. – Sneha
@ronakpatel 도서관 github 링크에서 가져온 것만 ... 원하는게 무엇입니까? – Sneha