ggplot2: Determining the order in which lines are drawn
[This article was first published on bioCS, and kindly contributed to R-bloggers]. (You can report issue about the content on this page here)
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.
In a time series, I want to plot the values of an interesting cluster versus the background. However, if I’m not careful, ggplot will draw the items in an order determined by their name, so background items will obscure the interesting cluster:Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.
Correct: Interesting lines in front of background | Wrong: Background lines obscure interesting lines |
One way to solve this is to combine the label and name columns into one column that is used to group the individual lines. In this toy example, the line belonging to group 1 should overlay the other two lines:
To leave a comment for the author, please follow the link and comment on their blog: bioCS.
R-bloggers.com offers daily e-mail updates about R news and tutorials about learning R and many other topics. Click here if you're looking to post or find an R/data-science job.
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.