es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Eliminar la línea de referencia gris en el gráfico de barras lattice de R.

¿Cómo se puede eliminar o cambiar el color de la línea de referencia gris cero que aparece automáticamente en un diagrama de barras de lattice en R cuando se utiliza origin = 0?

Ejemplo:

require(lattice)

data <- data.frame(val = 1:2, id = c(-1, 1))

barchart(val ~ id, data, origin = 0)

Intenté usar zero.line = F pero no pude hacer que funcione.

¡Gracias!

Tags:  ,

Answer

  1. Avatar for davy.ai

    Para eliminar o cambiar el color de la línea de referencia gris cero que aparece en un gráfico de barras de R lattice cuando se usa origin = 0, puede utilizar el parámetro scales en la función barchart.

    Para eliminar la línea cero, puede establecer scales = list(y = list(draw = FALSE)):

    barchart(val ~ id, data, origin = 0, scales = list(y = list(draw = FALSE)))
    

    Para cambiar el color de la línea cero, puede establecer scales = list(y = list(alternating = c(0,1), tck = c(1,0), col = "red")) (cambiando “red” por el color deseado):

    barchart(val ~ id, data, origin = 0, scales = list(y = list(alternating = c(0,1), tck = c(1,0), col = "red")))
    

Comments are closed.