2 つの棒グラフを同じ縮尺で並べて表示するのに苦労しています
私のコードは次のようになります
library(ggplot2)
library(gridExtra)
#dataframe definition
rm(list=ls(all=TRUE))
mydata <- data.frame(a=1:10,b=c('yes','no'),c=seq(2,20,2))
plot1<- ggplot(mydata, aes(x=factor(mydata$b), y=100*a), order=f, fill=grey) +
stat_summary(fun.y="mean", geo m="bar", colour="black")+xlab("Factor b") +
ylab("Value of a")
plot2<- ggplot(mydata, aes(x=factor(mydata$b), y=c), order=f) +
stat_summary(fun.y="mean", geom="bar", colour="black")+xlab("Factor b") +
ylab("Value of b")
grid.arrange(plot1, plot2, ncol=2)
これにより、次の画像が生成されます。
縦軸が両方の棒グラフで同じスケールになるように配置したいと思います。gridExtra マニュアルに関するドキュメントは見つかりませんでした。