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
Answers on this related thread: NA's are being plotted in boxplot ggplot2
In brief, instead of the usual:
ggplot(data=data)
use
ggplot(data=na.omit(data[,c("var1","var2",...)]))
where var1, var2 etc are the variables you are plotting.
I'd use qplot
instead of ggplot
in this way:
qplot(x=column, data=subset(dataframe,!is.na(column)))
I hope this helps.
assuming your data is in a data frame called dat
newdat <- dat[!is.na(dat$Factor), ]
not sure how to solve the problem inside of ggplot code