采用ggplot2包中的reorder()函数,根据一个特定变量对x轴上的点进行重新排序,从而实现按分面升序排序geom_point。
示例代码:
ggplot(data, aes(x = reorder(variable, value), y = value)) + geom_point() + facet_wrap(~facet_variable)
其中,variable为用于排序的变量,value为Y轴上的观测值,facet_variable为用于分面的变量。
上一篇:按某个数字分成列的 SQL
下一篇:按某个因素分组,返回最大和第二大的日期,分别放在不同的列中。