首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >特定x轴/面序ggpubr

特定x轴/面序ggpubr
EN

Stack Overflow用户
提问于 2018-04-27 19:14:08
回答 1查看 2.3K关注 0票数 2

如何重新排列x轴的顺序和在ggpubr上的面?

例如,下面的图有如下代码

代码语言:javascript
复制
ggbarplot(Cue, x = "Primary_Dx", y = "Target.RT", fill ="Primary_Dx", palette = "jco", add = "mean_se", facet.by = "Cue", 
          legend.title = "Diagnosis", title = "Average Response Time per Cue",
          xlab = "Diagnosis", ylab = "Average Response Time") + 
  stat_compare_means(comparisons = my_comparisons, label = "p.signif", label.y = c(305, 325, 350)) +
  theme_linedraw() + 
  theme(panel.grid.major = element_blank(), panel.grid.minor = element_blank())

如何重新排列x轴,使其按以下顺序排列:“抑郁”、“焦虑”、“健康”。

所以它是“中性”,“损失”,“胜利”。

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-27 19:48:45

这两种方法都可以通过传入levels来完成。

代码语言:javascript
复制
vids$mental <- factor(vids$publish_when, levels=c("Depressed", "Anxious", "Healthy"))
vids$outcome <- factor(vids$outcome, levels=c("Neutral", "Loss", "Win"))

额外提示:如果您的绘图将遵循/反映所需的顺序,请对您希望订购的任何变量进行同样的操作。

如果因子是有序因子(HotMediumCool)或风险级别,则使用ordered代替。然后,这个顺序将在您的可视化中得到尊重。

ggplotggpubr实际上不是问题所在。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50068933

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档