r - 避免在ggplot2气球图中按字母顺序对X轴和y轴进行排序
问题描述
我正在尝试使用 R 中的 ggpubr 包创建多面气球图。但是,x 轴和 Y 轴会自动按字母顺序排序,如图像链接所示。我希望最终图中的 X 轴级别顺序为“B”“A”“D”“C”“E”,而不是“A”“B”“C”“D”“E”。请给我一些建议。
library (readxl)
library(ggpubr)
obs=read_excel("baloon plot.xlsx",sheet = "Sheet2")
my_cols <- c("#0D0887FF", "#6A00A8FF", "#B12A90FF",
"#E16462FF", "#FCA636FF", "#F0F921FF")
ggballoonplot(as.data.frame(obs), x = "Location", y = "Season",
size = "NSE", fill = "NSE")+
gradient_fill(c("blue", "white", "red"))+facet_wrap("Model")+
guides(size = FALSE)+
theme_gray() +
theme(text=element_text(family="Times New Roman", face="bold", size=14, color = "black"))+
scale_y_discrete(name = "Season") +
scale_x_discrete(name = "Location")
解决方案
推荐阅读
- firebase - 未获得从 Playstore 下载应用程序的用户的 Firebase 动态链接
- jenkins-x - 为什么 jx install 运行 chrome 来获取管理员令牌?
- c++ - 调用函数时,C++ 中的 ptr** 和 ptr*& 之间有区别还是首选?
- c# - C# 使用 MySQL 的多种形式
- angularjs - 由 AngularJS 路由器解释的百分比“%”符号
- java - 是否可以通过java中的反射更改默认初始字段值?
- elasticsearch - 休眠查询不搜索超过 2 个字符的某些字符串并且不进行多字搜索
- xaml - 报告和发票 UWP 应用程序
- json - 是否可以通过 JsonPatchDocument 更新嵌套在数组中的对象?
- python - 如何将文本文件中的数据导入python的循环