我有一个包含多个类别的df。我感兴趣的变量是Maximo,我想知道它何时发生(Pasaje)。我使用的代码就是这个:
ggplot(df,aes(Pasaje))+
geom_histogram()+ theme_bw()+
theme(axis.text.x = element_text(angle = 90, hjust = 1))
哪个产生
问题:Pasaje是一个具有"现实生活顺序的角色向量" (即,从tra1开始直到tra30,然后test1到test12)
我希望能够重新排序x轴。
选项1:增加和/或减少计数
选项2:从tra1到30,test1到12
我的数据框很大,所以我只能提供一小部分内容。我认为这不会增加太多问题,只是为了以防万一。
z<-df[1:10,]
dput(z)
structure(list(Dia = c(12L, 12L, 12L, 12L, 12L, 12L, 12L, 12L,
12L, 12L), Mes = c(9L, 9L, 9L, 9L, 9L, 9L, 9L, 9L, 9L, 9L), Año = c(2015L,
2015L, 2015L, 2015L, 2015L, 2015L, 2015L, 2015L, 2015L, 2015L
), Protocolo = c("2x3", "2x3", "2x3", "2x3", "2x3", "2x3", "2x3",
"2x3", "2x3", "2x3"), Animal = c("TR.1", "TR.10", "TR.11", "TR.12",
"TR.13", "TR.14", "TR.15", "TR.16", "TR.17", "TR.18"), Entrenamiento = c("VERDADERO",
"VERDADERO", "VERDADERO", "VERDADERO", "VERDADERO", "VERDADERO",
"VERDADERO", "VERDADERO", "VERDADERO", "VERDADERO"), Maximo = c(219.545,
24.273, 18.364, 5.864, 15.182, 142.545, 11.955, 1.455, 36.182,
146.182), Pasaje = c("tra2", "tra1", "test1", "tra2", "test1",
"tra2", "tra4", "test1", "test1", "tra2")), .Names = c("Dia",
"Mes", "Año", "Protocolo", "Animal", "Entrenamiento", "Maximo",
"Pasaje"), row.names = c(NA, 10L), class = "data.frame")