ヒストグラム

library(ggplot2)

data <- c(rnorm(n=100, mean=5, sd=1),rnorm(n=100, mean=3, sd=3))
cat <- c(rep("x",100), rep("y",100))
dat1 <- data.frame(cat, data)
colnames(dat1) <- c("name","value")
#乱数なのでデータは変わります

単純なヒストグラム

HG1= ggplot(dat1, aes(x = value)) + 
geom_histogram(binwidth = 1)
plot(HG1)

color=枠、fill=塗りつぶし、alpha=透かし (0-1)

HG2= ggplot(dat1, aes(x = value)) + 
geom_histogram(binwidth = 1, color="black", fill="grey", alpha=0.6)
plot( HG2 ) 

各グループで色分け、凡例の位置(position)

HG3= ggplot(dat1, aes(x = value, color = name, fill =name)) + 
geom_histogram(position = "identity", binwidth = 1, alpha=0.6)
plot(HG3) 

枠と塗りつぶしの色を変更

HG4= HG3 + scale_color_manual(values = c("red", "black")) +
scale_fill_manual(values = c("red", "grey"))
plot(HG4) 

背景の操作1

HG5= HG4 + theme_bw() 
plot(HG5) 

背景の操作2

HG6= HG4 + theme_void()
plot(HG6) 

背景の操作3

HG7= HG4 + theme_minimal()
plot(HG7) 

背景の操作4

HG8= HG4 + theme_classic()
plot(HG8) 

コメント欄 『間違い』や『分かりにくい部分』などのご意見もお寄せください

タイトルとURLをコピーしました