我用向量创建了模型标签和模型订单:
order <- c("modxyz", "modxzyy", "modsdfq")
label <- c("Model A", "Model B", "Model C")
然后用它把它们放在一个系数图中:
plot +
scale_x_discrete(limits = order, labels = label)
这很好用!但是,我有大约20个模型,在把它们都放好之后,我意识到它的顺序与我想要的相反(默认情况下,它把第一个模型放在底部而不是顶部,这在我看来是向后的?(。有没有一种方法可以在不重写两个矢量的情况下轻松地反转这个顺序,无论是在矢量代码中还是在scale_x_screte((行中?
不知怎么的,我从来不知道rev((的存在。因此:
rev_order <- rev(order)
rev_label <- rev(label)