2016-04-19 5 views
0

Ich möchte Textdarstellung auf der linken y-Achse geben. Daraus:Textdarstellung auf der y-Achse

enter image description here

Um dies:

enter image description here

In einer Weise, dass: 0 - klare 2 - mild 4 - moderate 6 - schwere

Wie kann das gemacht werden?

+0

eine 'Enum' erstellen und erreichen den Ausgang –

+0

@TysonVignesh gewünscht Können Sie bitte erklären? Ich verstehe nicht, wie ich Ihren Vorschlag umsetzen soll. –

Antwort

0

es wird gelöst durch NSNumberFormatter zwingenden

class CustomNSNumberFormatter : NSNumberFormatter { 
    override func stringFromNumber(number: NSNumber) -> String? { 
     switch number { 
     case 0: 
      return "Severe" 
     case 2: 
      return "Moderate" 
     case 4: 
      return "Mild" 
     case 6: 
      return "Clear Skin" 
     default: 
      return "" 
     } 
    } 
} 

Und dann

chart.leftAxis.valueFormatter = CustomNSNumberFormatter()