2016-07-11 10 views
2

Ich verwende Charts swift library in meinem Projekt.Ich benutze zwei Datensätze im Liniendiagramm, aber die Labels von Yaxis starten nicht genau unten. Ich möchte das erste Label auf dem yAxis um genau in der unteren linken Ecke des Diagramms zu sein. Ich versuche, ein Minimum an yAxis zu setzen, aber es hat nicht geholfen.iOS-Charts - yAxis Labels starten nicht ganz genau

Folgendes ist ein Beispielbild.

Image

Antwort

2

Sie müssen den Einsatz von leftAxis.axisMinValue auf LineChartView Eigenschaft machen, oder was auch immer Diagrammtyp Sie sind grafisch darstellen. Wenn Sie ihn auf 0 setzen, wird die "0.0" in Ihrem Diagramm ganz unten richtig positioniert. Sie können dies auf andere Werte einstellen, und das Diagramm beginnt ebenfalls bei diesen Werten.

Hier ist ein einfaches Beispiel dafür in Aktion:

@IBOutlet weak var yourChartViewController: LineChartView! // View controller for the chart in a storyboard. 
// Set up your data for the chart... 

// Configuring the chart's view 
yourChartViewController.leftAxis.axisMinValue = 0 // This is what you need 
+0

Vielen Dank, in meiner Lösung finde ich den Minimalwert meiner Datensätze und eingestellt ist als Minimum bei yAchse, jetzt alles gut funktioniert. – radopitonak

+0

Das funktioniert auch für mich. Danke für die Lösung. – Sagar