library(ggplot2)
#faili sisselugemine ja andmete formaadi korrigeerimine
J235=na.omit(read.csv("PT2-T2.3-J2.3.5.csv",header=TRUE, encoding ="UTF-8"))
J235$X[2:4]=J235$X[1]
J235$X[6:8]=J235$X[5]
names(J235)=c("X","Faktor","high","low","OR")
J235$X=as.factor(J235$X)
J235$Faktor=as.factor(J235$Faktor)
J235$X=factor(J235$X,levels(J235$X)[order(c(2,1))])
J235$Faktor=factor(J235$Faktor,levels(J235$Faktor)[order(c(2,4,1,3))])
#joonis
ggplot(J235,aes(x=Faktor,y=OR,col=Faktor))+
facet_grid(~X,labeller = label_wrap_gen())+
geom_point(cex=3)+
geom_errorbar(aes(x=Faktor,ymin=low,ymax=high),width=0.1,linewidth=0.9)+
geom_abline(slope=0,intercept=1,linewidth=0.3)+
theme_minimal()+
theme(legend.title=element_blank())+
theme(legend.position = "none")+
scale_y_continuous(limits=c(1,4.5),breaks=seq(0,4.5,0.5))+
ylab("Odds ratio (OR) and 95% confidence interval")+
xlab("")+
theme(axis.text.x = element_text(angle = 90))+
theme(text = element_text(color="#668080"),axis.text=element_text(color="#668080"))+
scale_color_manual(values=c("#668080","#FF3600","#f09d00","#6666cc"))+
theme(strip.text.x=element_text(color="#668080"))
