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.
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
Comentários muito úteis
Eu acredito que você está procurando:
Se você estiver usando Objective-C, apenas defina-os no eixo desejado:
ou se você estiver usando o Swift:
Espero que ajude.