0

、のdf2 つの列を含むデータフレームがあります。AB

Y 軸にAandを含む 1 つのグラフが必要です。B注: と を組み合わせたくありませAB。それぞれに独自の結果があります。

したがって、必要な出力には、x 軸の値ごとに、2 つのボックス ( の 1 つと の 1AB) が隣り合って含まれている必要があります (オフセット = 0)。

のサンプルdf:

A      B

200.  30.        
100.  26.               
27.   25.       
25.   22.        
40.   21.       
20.   18. 

reshape や inteaction を使用したくありません。ボックスプロットでのみggplotを使用したいと思います。

ReadData<-read.csv("data.csv", header=T)
A<-ggplot(ReadData,aes(A)+
   geom_boxplot(ReadData$A)

B<-ggplot(ReadData,aes(B)+ 
   geom_boxplot(ReadData$B)

print(A)
print(B)

動いていない?aesのマッピングについて不平を言った!!! 何か提案はありますか?

4

2 に答える 2

0

データ:

df <- read.table(text="A      B
200.  30.        
100.  26.               
27.   25.       
25.   22.        
40.   21.       
20.   18. ", header = TRUE)

次のコードは棒グラフを生成します。1 つの値で箱ひげ図を生成することはできません。

library(ggplot2)

ggplot(stack(df), aes(x = rownames(df), y = values, fill = ind)) + 
  geom_bar(stat="identity", position="dodge")

ここに画像の説明を入力

于 2012-11-20T08:10:42.023 に答える