首页 > R语言,用barplot作图,text()添加文字时,在直方图区域内不显示文字

R语言,用barplot作图,text()添加文字时,在直方图区域内不显示文字

这几天在做用topGO作分析,数据已经得到了,想做一个GO分析的直方图,找了一个barplot的包,图基本上做出来了,但想在图左侧边添加文字注释,使用text()函数,文字是写上去了,但总是在直方图外就被屏蔽了,不知道是什么原因?
代码如下:pv是我得到的数据,类型为numeric vector。

barplot(pv,ylab="",xlab="",xlim=c(0,0.04),beside=TRUE,horiz = TRUE,col=brewer.pal(24,"Set3"))
text(font = 6,y=seq(from=0.8,to = 24,by=1.2),x=-0.005,cex=0.8,labels=id)

如图,bar左侧的字都被屏蔽了,求解


我想是添加的文字的坐标太靠左了,就是x = -0.005这个值,不妨设置成大于零的数。

【热门文章】
【热门文章】