私は新しい R ユーザーで、棒グラフで一部のデータをグラフ化するのに問題があります。これが本当に簡単な場合は事前に申し訳ありませんが、私にはそれがわかりません。6 セットのデータがあります。1、5、および 10 歳の車 #1 の 3 つのデータ セットと、1、5、および 10 歳の車 #2 の 3 つのデータ セットです。 1.) 車の外装のへこみの総数と 2.) 塗装を剥がしたへこみの数を数えます。各車とそれぞれの年齢に対応する 6 つの棒グラフを作成したいと思います。列の高さは、標準偏差棒を使用して、塗装を剥がしたへこみの総数です。これまでに試したことは次のとおりです(2つのデータセットのみが含まれています):
car1yr1 = c(rep(0, 101), rep(1, 9)) #car has 9 dents that remove paint
car1yr5 = c(rep(0, 131), rep(1, 19)) #car has 19 dents that remove paint
sd1 = sd(car1yr1)
sd2 = sd(car1yr5)
stdv = c(sd1, sd2)
car1yr1 = car1yr1[1:150]
dentsCar1 = data.frame("Car1Yr1" = car1yr1, "Car1Yr5" = car1yr5)
barplot(as.matrix(dentsCar1, ylim = c(0, 50), beside = TRUE))
エラーバーの例を見つけました: arrows(bar, x, bar, x+ -(stdv), length = 0.15, angle = 90)
、しかし、これを私の数値で動作させることはできません。また、この例では、y 軸は 15 で停止しますが、バー Car1Yr5 は 19 まで続きます。y 軸を 20 または 30 まで描画するにはどうすればよいですか? 繰り返しますが、私はRの初心者であり、どんな助けも大歓迎です。私は約2週間、これを自分で解決しようとしています。ありがとう。