read.csv("0414270504.csv")->yama #csvファイルを読み込み、yamaという名前で格納。
library(tidyverse)
library(reshape2)
g <- ggplot(yama, aes(x = Time,#x軸をTimeに
y = Curvature, #y軸をCurvatureに
color = Genotype))#Genotypeごとに色分けする
g <- g + geom_boxplot(position = position_dodge(width = 0.9))#箱ひげ図でGenotypeを時間ごとに並べる
g <- g + theme_classic()#背景をclassicに
g <- g + theme(legend.position = c(0.15,0.8),#legendの位置指定
legend.title = element_blank()) #legendタイトルをなしに
g <- g + scale_y_continuous(breaks = seq(-40,60,20))#y軸の値を(最小値,最大値,間隔)で指定
g <- g + stat_summary(position = position_dodge(width = 0.9),
fun = "mean",#平均値を載せる
geom = "point",#funで指定された値をpointでプロット
shape = 22,#形を22(四角)
size = 2.,#プロットのサイズ
fill = "white")#プロットの色
g <- g + geom_point(position = position_dodge(width = 0.9),#散布図を箱ヒゲ図に重ねる
alpha=0.3,#透明度
size=1)#幅
g