|||
#例子如下:
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')
#结果如下
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-12-27 10:42
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社