ggplot2调整X轴标签顺序

Create test data

group = c(rep("A", 3), rep("B", 6), rep("C", 5),rep("D", 4))
value<-c(rnorm(3,mean=1,sd=4),rnorm(6,mean=0,sd=1),rnorm(5,mean=2,sd=2),rnorm(4,mean=5,sd=1))
tt.data<-data.frame(group,value)
head(tt.data)

Now plot

library(ggplot2)
ggplot(tt.data,aes(group,value)) + geom_point()

Order levels

tt.data$group <- factor(tt.data$group, levels=c("B", "A", "C","D"), ordered=TRUE)
ggplot(tt.data,aes(group,value)) + geom_point()

move background

tt.data$group <- factor(tt.data$group, levels=c("B", "A", "C","D"), ordered=TRUE)
p=ggplot(tt.data,aes(group,value)) + geom_point()
p=p+theme_bw()+theme(panel.grid=element_blank(),panel.border=element_blank(),axis.line=element_line(size=1,colour="black"))
p
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi阅读 12,132评论 0 10
  • by Lene Nielsen The persona method has developed from bei...
    鲜核桃阅读 4,925评论 0 0
  • **2014真题Directions:Read the following text. Choose the be...
    又是夜半惊坐起阅读 13,401评论 0 23
  • 很早的时候看过棉棉的《糖》,里面有一句话一直很触动我的内心——我是一个爱吃巧克力的郁郁寡欢的女孩。 那时候心里总是...
    好多年了阅读 9,092评论 0 2
  • 2016年就要过去了。 因为我的计划写在手机备忘录里,手机不知道是不是预感我没能完成计划,牺牲了自己,在2017到...
    三个耳阅读 2,744评论 0 0