It would be easier to help you out if you provide some sample data on a copy/paste friendly format. Could you ask this with a minimal REPRoducible EXample (reprex)? A reprex makes it much easier for others to understand your issue and figure out how to help.
If you've never heard of a reprex before, you might want to start by reading this FAQ:
The code below demonstrates ways to do what you asked, using the built-in iris data frame for illustration. Inline comments explain what the next line of code is doing
library(tidyverse)
iris %>%
# Categorical variables are ordered alphabetically by default.
# To reorder categorical variables, convert them to factor class and set
# order using the levels argument.
mutate(Species = factor(Species, levels=c("versicolor", "virginica", "setosa"))) %>%
ggplot(aes(Petal.Width, Sepal.Width, colour=Species)) +
geom_point() +
facet_wrap(~ Species) +
theme_minimal(base_size = 15) +
# Add a border around each facet
theme(panel.border=element_rect(fill=NA, colour="grey40")) +
# Don't include a legend
guides(colour=FALSE)