2021-03-24 R语言画柱状图

先是画一个这个图 ,这个图是根据p.adjust(也就是FDR)来排序的,我的代码是按照queritem多少来排序的,颜色填充都是根据FDR来的


##画直方图,先是数据集,设置xy轴,这里用reorder按照queryitem排序Term,颜色根据FDR来决定

ggplot(abp,aes(x=queryitem,y=reorder(Term,queryitem),fill=FDR))+

  ##这是绘制直方图的意思,柱子宽度为0.7

  geom_bar(stat = "identity",width = 0.7)+

  ##设置xy轴的名称,我这里设置为空,就是删除的意思,后面是图的标题,\n的意思是换行

  xlab("Number of Genes\n\n图一")+ylab("")+labs(fill="FDR")+labs(title = "def")+

  ##修改填充的渐变色

  scale_fill_gradient(high = "blue",low="red")+

  ##文本主题设置,坐标轴文字大小为13,坐标轴名称文字大小为16,标题文字大小为30,还可以设置其他的,附图如下

  theme(axis.text = element_text(size =13),

        axis.title = element_text(size = 16),

        plot.title = element_text(size=30,hjust= 0.5 ))





你可能感兴趣的:(2021-03-24 R语言画柱状图)