Charts: Como remover linhas de grade de fundo do gráfico de barras

Criado em 28 nov. 2015  ·  9Comentários  ·  Fonte: danielgindi/Charts

Estou lutando para remover as linhas de grade do plano de fundo e os eixos X e Y do meu gráfico de barras / gráfico. Você pode me ajudar com isso.

Comentários muito úteis

Eu acredito que você está procurando:

- drawAxisLineEnabled
- drawGridLinesEnabled

Se você estiver usando Objective-C, apenas defina-os no eixo desejado:

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

ou se você estiver usando o Swift:

yAxis.drawAxisLineEnabled = false
yAxis.drawGridLinesEnabled = false

Espero que ajude.

Todos 9 comentários

Eu acredito que você está procurando:

- drawAxisLineEnabled
- drawGridLinesEnabled

Se você estiver usando Objective-C, apenas defina-os no eixo desejado:

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

ou se você estiver usando o Swift:

yAxis.drawAxisLineEnabled = false
yAxis.drawGridLinesEnabled = false

Espero que ajude.

obrigado

Muito obrigado

Como alterar a cor da linha de grade?

Obrigado

que tal javafx? por favor

Estou usando o Swift 4 e não consigo me livrar de nenhuma das linhas de grade.

Estou criando um LineChartView e personalizando-o assim:

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
}

O gráfico que aparece se parece exatamente com o gráfico de linha padrão, sem qualquer personalização.

Aqui está como eu fiz isso

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

Parece que você não pode desativar diretamente as linhas de grade no swift 4. A solução alternativa é definir a cor da grade para limpar para que não fiquem visíveis

lineChart.xAxis.gridColor = .clear
lineChart.leftAxis.gridColor = .clear
lineChart.rightAxis.gridColor = .clear
Esta página foi útil?
0 / 5 - 0 avaliações