The order of the rows in the data frame is not affected by the ordering of the factor, but you can easily reorder the data frame:
tempo <- tempo[order(tempo$Ore), ]
If you're learning the tidyverse you would use arrange() to order this way:
tempo <- tempo %>% arrange(Ore)