Barplot in' R'在第一个栏的顶部显示重叠在文本上的东西

时间:2016-04-16 10:58:16

标签: r

我在' R'中写了一个条形图代码。这显示在第一个栏顶部打印的文字有问题。代码和图片如下。

index_codon_norm_vec=c(10,20,30,5)
barplot(index_codon_norm_vec ,ylim=c(0, 33),space=c(rep(0,length(index_codon_norm_vec))), cex.names=0.6,mgp=c(2,.1,.2))
up_lim=index_codon_norm_vec+2
text(x=c(1:length(index_codon_norm_vec))-.5, y=up_lim, c(c(10,20,30,5),cex=0.1))

enter image description here

1 个答案:

答案 0 :(得分:0)

labels未正确定义,并且您在向量中包含cex参数。试试这个:

index_codon_norm_vec=c(10,20,30,5) 
barplot(index_codon_norm_vec ,ylim=c(0, 33),space=c(rep(0,length(index_codon_norm_vec))), cex.names=0.6,mgp=c(2,.1,.2)) 
up_lim=index_codon_norm_vec+2 
text(x=c(1:length(index_codon_norm_vec))-.5, y=up_lim, labels=c(10,20,30,5),cex= 0.5)