Charts: Comment supprimer le quadrillage d'arrière-plan du graphique à barres

Créé le 28 nov. 2015  ·  9Commentaires  ·  Source: danielgindi/Charts

J'ai du mal à supprimer le quadrillage d'arrière-plan et les axes X et Y de mon graphique à barres/graphique. Pouvez-vous m'aider.

Commentaire le plus utile

Je crois que ce que tu cherches c'est :

- drawAxisLineEnabled
- drawGridLinesEnabled

Si vous utilisez Objective-C, placez-les simplement sur l'axe souhaité :

yAxis.drawAxisLineEnabled = NO;
yAxis.drawGridLinesEnabled = NO;

ou si vous utilisez Swift :

yAxis.drawAxisLineEnabled = false
yAxis.drawGridLinesEnabled = false

J'espère que ça aide.

Tous les 9 commentaires

Je crois que ce que tu cherches c'est :

- drawAxisLineEnabled
- drawGridLinesEnabled

Si vous utilisez Objective-C, placez-les simplement sur l'axe souhaité :

yAxis.drawAxisLineEnabled = NO;
yAxis.drawGridLinesEnabled = NO;

ou si vous utilisez Swift :

yAxis.drawAxisLineEnabled = false
yAxis.drawGridLinesEnabled = false

J'espère que ça aide.

Merci

Génial merci

Comment changer la couleur de la ligne de la grille ?

Merci

et javafx ? s'il vous plaît

J'utilise Swift 4 et je ne peux me débarrasser d'aucune des lignes de la grille.

Je crée un LineChartView et le personnalise ainsi :

let lineChart: LineChartView = {
let chart = LineChartView()
chart.leftAxis.drawAxisLineEnabled = false
chart.leftAxis.drawGridLinesEnabled = false
chart.leftAxis.gridColor = NSUIColor.clear
chart.xAxis.drawGridLinesEnabled = false
chart.backgroundColor = .white
chart.translatesAutoresizingMaskIntoConstraints = false
return chart
}

Le graphique qui apparaît ressemble exactement au graphique linéaire par défaut sans aucune personnalisation.

Voici comment j'ai fait ça

lineChart.leftAxis.enabled = false
lineChart.rightAxis.enabled = false
lineChart.xAxis.enabled = false

Il semble que vous ne puissiez pas désactiver directement les lignes de la grille dans swift 4. La solution de contournement consiste simplement à effacer la couleur de la grille afin qu'elle ne soit pas visible

lineChart.xAxis.gridColor = .clear
lineChart.leftAxis.gridColor = .clear
lineChart.rightAxis.gridColor = .clear
Cette page vous a été utile?
0 / 5 - 0 notes