Foro de debate

Ordenar etiquetas en eje X segun mi conveniencia

 
Imagen de Douglas Angulo Herrera
Ordenar etiquetas en eje X segun mi conveniencia
de Douglas Angulo Herrera - martes, 26 de diciembre de 2017, 05:29
 

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


Imagen de Manuel Muñoz Márquez
Re: Ordenar etiquetas en eje X segun mi conveniencia
de Manuel Muñoz Márquez - martes, 26 de diciembre de 2017, 20:58
 

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.

Imagen de Douglas Angulo Herrera
Re: Ordenar etiquetas en eje X segun mi conveniencia
de Douglas Angulo Herrera - viernes, 29 de diciembre de 2017, 03:58
 

Buenas noches,

Gracias por su ayuda, muy valiosa. Más o menos tenía la intuición era así.

Un saludo.