ggplot2 绘图 x轴标签顺序

 

001、测试数据及绘图

x <- c("B","A","D","C","E")                                 ## 测试数据顺序
y <- c(5,6,7,8,9)
df <- data.frame(x = x , y = y)
df

library("ggplot2")
ggplot(data=df,aes(x=x,y=y)) + geom_bar(stat="identity")      ## ggplot2自动排序

 

002、手动调整顺序

## 调整因子水平
df$x <- factor(df$x,levels=c("B","A","D","C","E"))
## 绘制条形图
ggplot(data=df,aes(x=x,y=y)) + geom_bar(stat="identity")       ## 按照指定顺序输出

 。

 

来源:

01、https://cloud.tencent.com/developer/article/1711047

 

posted @   小鲨鱼2018  阅读(462)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
历史上的今天:
2020-11-23 linux 系统中个人用户主页功能
点击右上角即可分享
微信分享提示