J'ai un numéro pour un exemple 1329094. je veux que les deux premiers chiffres que je fais voir 13Comment afficher uniquement les deux premiers chiffres avec NSNumberFormatter?
Je crée NSNumberFormatter
comme
func setReceivedChart(description: [String], value: [Double]) {
var descriptionString: String!
var formatterNumber: NSNumber!
var chartDataEntryArray = [ChartDataEntry]()
for item in 0..<description.count {
let chartEntry = ChartDataEntry(value: value[item], xIndex: item)
chartDataEntryArray.append(chartEntry)
descriptionString = description[item]
formatterNumber = value[item]
}
let dataSet = LineChartDataSet(yVals: chartDataEntryArray, label: "")
dataSet.drawCircleHoleEnabled = false
dataSet.drawCirclesEnabled = true // change
dataSet.drawCubicEnabled = true
dataSet.drawFilledEnabled = true
dataSet.circleRadius = 3.0 // for iphone
dataSet.drawValuesEnabled = true
print(descriptionString)
let numberFormatter = NSNumberFormatter()
numberFormatter.numberStyle = .NoStyle
numberFormatter.usesSignificantDigits = true
numberFormatter.maximumSignificantDigits = 2
dataSet.valueFormatter = numberFormatter
// set color 47 206 255
dataSet.fillColor = UIColor(red: 47/255, green: 206/255, blue: 255/255, alpha: 1.0)
let chartData = LineChartData(xVals: description, dataSet: dataSet)
receivedChartView.data = chartData
}
Mais je vois le résultat 1.300.000
MISE À JOUR Je ne peux pas parce que les données sont nécessaires pour les graphiques, je les mesure en octets pour la construction d'un bon calendrier. Si je ai initialement transformé en différentes valeurs telles que mégaoctets et octets, les 704 octets seront plus de 1,5 mégaoctets dans le tableau
** S'il vous plaît faire pas ** inclure du code qui ne sont pas pertinentes pour le sujet que vous demandez au sujet. Cela rend le code pertinent moins visible. –