2016-06-25 11 views
0

Wahrscheinlich eine sehr grundlegende Frage.iOS-Charts Radar-Diagramm Entfernen von Etiketten und Füllen des Netzes mit Farbe

Ich benutze iOS-charts und arbeite mit einem Radar-Diagramm.

Ich kämpfe um herauszufinden, wie man die Etiketten aus der Grafik entfernen und ich habe wirklich Mühe, das Internet zu füllen. Ich kann die äußeren Linien ändern, aber ich möchte das Web/die Daten in einer bestimmten Farbe füllen.

jede Hilfe würde sehr geschätzt werden.

Mit freundlichen Grüßen

Wayne

+0

Können Sie einen Link zu der Bibliothek hinzufügen, die Sie verwenden? – Adrian

+0

Hallo, https: //github.com/danielgindi/Charts – Wayne

+1

Ich habe teilweise meine eigene Frage bezüglich des Füllens des Netzes mit Farbe beantwortet: chartDataSet3fill? .color chartDataSet3.fillColor = UIColor.blueColor() chartDataSet3.drawFilledEnabled = true – Wayne

Antwort

1

So gibt es zwei Arten von Etiketten auf einem Radarkarte, die Achsenbeschriftung, die Sie die Liste der möglichen Werte im Diagramm von min bis max und die Etiketten zeigt, dass entsprechen jedem Punkt in Ihrem Diagramm.

AXIS ENTFERNEN LABELS

  • Schnappen entweder die X- oder Y-Achse auf dem Radar Chart-Ansicht und Satz drawLabelsEnabled auf falsch auf der Achse der Etiketten abhängig, die Sie

    let yAxis = radarChartView.yAxis 
    let xAxis = radarChartView.xAxis 
    
    yAxis.drawLabelsEnabled = false 
    xAxis.drawLabelsEnabled = false 
    
ausblenden möchten

ENTFERNEN LABELS FüR WERT jeden Punkt

  • an den Ort gehen, dass Sie Ihre RadarChartDataSet erstellen
  • Bevor es mit Ihrem RadarChartData zu erstellen, setzen Sie die drawValuesEnabled Eigenschaft auf false

    let radarChartDataSet = RadarChartDataSet(yVals: dataEntries, label: "label") 
    radarChartDataSet.drawValuesEnabled = false 
    

Auch hier ist ein Link zu der Seite Charts Dokumentation die auch hilfreich (obwohl es nicht vollständig ausgefüllt ist): http://cocoadocs.org/docsets/Charts/2.0.9/index.html