I am using the Charts framework (by Daniel gindi). It was working fine but
how to show % (sign) on piechart?
I am also try use NSNumberFormatter() method for covert data v
To show % sign on pieChart.
Download Example Project
Just use this below code.
let formatter = NSNumberFormatter()
formatter.numberStyle = .PercentStyle
formatter.maximumFractionDigits = 1
formatter.multiplier = 1.0
pieChartData.dataSet?.valueFormatter = formatter
You will get % sign after your value display on slice.
Source https://github.com/danielgindi/Charts
Have a happy coding.
let formatter = NumberFormatter()
formatter.numberStyle = .percent
formatter.maximumFractionDigits = 1
formatter.multiplier = 1.0
chart.data?.setValueFormatter(formatter as? IValueFormatter)
On Swift3
with latest version of charts you can do %
formatting on pie chart as followings:
let formatter = NumberFormatter()
formatter.numberStyle = .percent
formatter.maximumFractionDigits = 1
formatter.multiplier = 1.0
pieChartData.setValueFormatter(DefaultValueFormatter(formatter:formatter))
Just add these line to format the percentage in PieChart.
let formatter = NSNumberFormatter()
formatter.numberStyle = .PercentStyle
formatter.maximumFractionDigits = 1
formatter.multiplier = 1.0
pieChartData.setValueFormatter(formatter)
// text color of percentage label
slcCell.pieChartView.data?.setValueTextColor(UIColor.clearColor())