使用ggplot2作图时,对facet的label进行排序和重命名。
Sort
把含有labels的列转换为factor,并设定它的level,ggplot2就会自动按照level来排序。
1 | n <- n %>% |
Rename
创建一个named vector,把原来的label对应到name上,然后再作图的时候使用labeller
函数。
1 | ss_labels <- c(S = "Strong", M = "Medium", W = "Weak") |
References
1. https://stackoverflow.com/questions/14262497/fixing-the-order-of-facets-in-ggplot ↩
2. http://www.cookbook-r.com/Graphs/Facets_(ggplot2)/ ↩