2017-03-19 2 views
-1

私は2つの値、X1 = 810とX2 = 830を持っています。棒グラフを作成し、棒グラフにX1とX2というラベルを付ける必要があります。私はRでやっています。誰かが構文を助けることができますか?Rの棒グラフで変数名のバーのラベル付けを行うにはどうすればよいですか?

私が試した:

a<- 810 
b<- 830 
data<- c(a,b) 
plot1<- barplot(data, xlab = "X", ylab="Value") 

それはここまで動作します。しかし、私はまた、プロットの2つの棒のX1とX2にラベルを付ける必要があります。試しました:

x <- c(X1, X2) 
text(plot1, labels=x) 

これは機能しません。誰か助けてもらえますか?

おかげ

答えて

0

textはこれを行うことができます。ラベルを貼り付ける場所を正確に指定する必要があります。以下は、配置例です。私の意見で

text(c(0.7,1.9), 780, labels=c("X1", "X2"), cex=2) 
1

それはbarplotコマンドで直接呼び出すように簡単です:

plot1<- barplot(data, xlab = "X", ylab="Value", names.arg=c("X1", "X2")) 

enter image description here

+0

パーフェクト!ありがとうJ_F –

関連する問題