Adjusting plotOn for data frame and add facet_wrap argument