Hola:
Si el orden de los niveles de tu factor no es el que quieres, puedes especificar tu orden preferido al crear el factor (o posteriormente: ver ejemplo debajo). De esa manera te representará cada nivel en el orden que tú quieres. Esto vale, lógicamente, tanto para datos de fechas como para cualquier otra variable categórica.

Saludos,

Marcelino

> X <- factor(c("ENE", "FEB", "MAR", "ABR", "MAY", "JUN", "JUL", "AGO", "SEP", "OCT", "NOV", "DIC"))
> X
 [1] ENE FEB MAR ABR MAY JUN JUL AGO SEP OCT NOV DIC
Levels: ABR AGO DIC ENE FEB JUL JUN MAR MAY NOV OCT SEP

> X2 <- factor(X, levels=c("ENE", "FEB", "MAR", "ABR", "MAY", "JUN", "JUL", "AGO", "SEP", "OCT", "NOV", "DIC"))
> X2
 [1] ENE FEB MAR ABR MAY JUN JUL AGO SEP OCT NOV DIC
Levels: ENE FEB MAR ABR MAY JUN JUL AGO SEP OCT NOV DIC
>


El 23/09/2020 a las 8:23, jose luis via R-help-es escribió:
  Holaimagino que tienes la variable mes como número o como factor. Para que lo 
ordene cronologicamente debe estar en formato fecha, por ejemplo así:
  Diario_S2$mes<-as.Date( Diario_S2&mes, format = "%d/%m/%Y" )
     En miércoles, 23 de septiembre de 2020 02:53:42 CEST, Jesus MARTIN F. 
<jmf...@gmail.com> escribió:
  Hola,

   Estoy haciendo un gráfico con:

#############################################################################
## GRAFICO BARRAS : VALORES AL DEBE MENSUALIZADO
ggplot(Diario_S2, aes(x=mes_AAA, by = MES , y=ARS_DEB))+  # ASIGNAR
VARIABLES
         geom_bar(stat="identity", width=0.7,      # ANCHO BARRAS
                 colour="grey", fill="darkgreen", # ASPECTO (borde y
relleno)
                 position = "dodge")+
         scale_fill_brewer(palette = "paired")+  # PALETA DE COLORES
         labs(x="MESES",  y="IMPORTES EN ARS",color="Tipo")+  # TITULOS EJES
         ggtitle("VALORES AL DEBE POR MES")                  # TITULO
GRAFICO
#############################################################################

   El problema es que me està ordenando las barras por el mes alfabéticamente
,

  Los valores de X, son:

  [1] ENE FEB MAR ABR MAY JUN JUL AGO SEP OCT NOV DIC
Levels: ABR AGO DIC ENE FEB JUL JUN MAR MAY NOV OCT SEP

   El gráfico me está apareciendo ordenado alfabéticamente, según "Levels" y
necesito que quede por meses, respetando el orden de los meses y no
ordenándolos alfabéticamente,

   Gracias,

   Jesús










_________________

*Jesús MARTÍN FRADE *
Skype:                jmfpas
Tel (celular):        (011) 154-946-2131 (Argentina)
                         (+54) 911-4946-2131 (Internacional)
Facebook http://www.facebook.com/jesusmartinfrade

[image: Mailtrack]
<https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality5&;>
Remitente
notificado con
Mailtrack
<https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality5&;>
22/09/20
21:50:58

     [[alternative HTML version deleted]]

_______________________________________________
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es
        [[alternative HTML version deleted]]

_______________________________________________
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es
.


--
Marcelino de la Cruz Rot
Depto. de Biología y Geología
Física y Química Inorgánica
Universidad Rey Juan Carlos
Móstoles España

_______________________________________________
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Responder a