赖江山的博客分享 http://blog.sciencenet.cn/u/laijiangshan 生态、统计与R语言

博文

ggplot2柱形图更改坐标顺序

已有 23659 次阅读 2018-9-22 22:48 |个人分类:RDA|系统分类:科研笔记| ggplot2柱状图的顺序

 #例子如下:

library(ggplot2)

v1<-c('w','h','a')

v2<-c(4,56,23)

df<-data.frame(v1,v2)

ggplot(df,aes(x=v1,y=v2))+geom_bar(stat='identity')


#得出结果如下图:


#想让横坐标柱子排序按照v1赋值时出现(即w、h、a出现),但是ggplot2默认按字母排序了。

#现在需要重新定义一下v1的因子水平顺序

v1<-factor(c('w','h','a'),levels=c("w","h","a"))

v2<-c(4,56,23)

df<-data.frame(v1,v2)

ggplot(df,aes(x=v1,y=v2))+geom_bar(stat='identity')

#结果如下




https://blog.sciencenet.cn/blog-267448-1136430.html

上一篇:打开Rstudio时候出错的问题解决
下一篇:关于排序图标识的虚化代码
收藏 IP: 114.245.44.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-12-27 10:42

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部