I have a problem with NA in a factor variable since ggplot includes them in the plot as if they are another category/level. I would like to drop the missing data. I am sorry
assuming your data is in a data frame called dat
dat
newdat <- dat[!is.na(dat$Factor), ]
not sure how to solve the problem inside of ggplot code