Foro de debate

Ordenar etiquetas en eje X segun mi conveniencia

Ordenar etiquetas en eje X segun mi conveniencia

de Douglas Angulo Herrera -
Número de respuestas: 2

Saludos al foro,

Soy nuevo en uso de visualizacion con R. Estoy construyendo un boxplot para dos grupos, uno que dice SI y otro NO. Por defecto R grafica primero la caja del NO, y luego la caja al SI.

Quiero ordenar a mi gusto la impresion en el eje X, de manera tal que aparezca primero si SI y despues el NO.

Agradezco la ayuda, gracias por su atencion.Ejemplo de ejercicio


En respuesta a Douglas Angulo Herrera

Re: Ordenar etiquetas en eje X segun mi conveniencia

de Manuel Muñoz Márquez -

Buenas:

El orden en el eje horizontal se corresponde con el orden de los niveles de la variable factor que estás utilizando para hacer el gráfico. Cambiando el orden de los niveles conseguirás lo que quieres.

Supongamos que tienes un data.frame data y una variable en el receptor, así la variable que estás usando para dibujar sería

data$receptor

Redefinimos dicha variable

data$receptor <- factor(data$receptor, levels = c('Si', 'No'))

Vuelve a hacer el gráfico, ya te debería salir en el otro orden.

Un saludo.