微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

变更单保证金显示在facet_grid ggplot2中?

如何解决变更单保证金显示在facet_grid ggplot2中?

我已经看到了几个有关如何通过重新排序因子级别来改变构面顺序的答案。但是我想更改保证金的显示顺序。因此,基本上(all)468之前显示在左侧面板上。预先感谢!

library(ggplot2)
qplot(mpg,wt,data=mtcars) + facet_grid(. ~ cyl,margins=TRUE)

enter image description here

解决方法

怎么样

mtcars2 <- rbind(mtcars,within(mtcars,cyl <- "(All)"))

qplot(mpg,wt,data = mtcars2) + facet_grid(. ~ cyl)

enter image description here

,

我有一个非常复杂的解决方案,您总是可以编辑grobs结构:

library(ggplot2)

gg = qplot(mpg,data=mtcars) + facet_grid(. ~ cyl,margins=TRUE)

ggg = ggplotGrob(gg)

ggg$grobs = ggg$grobs[c(1,5,2:4,9,6:8,10:15,19,16:18,20:27)]

grid::grid.newpage()

grid::grid.draw(ggg)

enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。