library(stringr)
library(tidyr)
library(ggplot2)
library(gridExtra)

#faili sisselugemine ja andmete formaadi korrigeerimine
J132=read.csv("PT1-T1.3-J1.3.2.csv",header=TRUE, encoding ="UTF-8")
names(J132)=gsub("\\.", " ",  names(J132))
J132$`Linn vs maa`=as.factor(J132$`Linn vs maa`)
J132$`Episteemilised uskumused  kooli keskm `=as.numeric(J132$`Episteemilised uskumused  kooli keskm `)
## Warning: NAs introduced by coercion
#joonis
p1=ggplot(J132)+
  geom_point(aes(x=`Kooli keskmine SES`,y=`Kooli keskmine PISA koondtulemus`,size=`Kooli suurus  PISA uuringus osalevate õpilaste arv `, col=`Linn vs maa`),pch=1)+
  theme_minimal()+
  scale_color_manual(values=c("#1E272E","#FF3600"))+
  theme(text = element_text(color="#668080"),axis.text=element_text(color="#668080"))+
  ylab("PISA koondtulemus")+
  theme(legend.position = "none")

p2=ggplot(J132)+
  geom_point(aes(x=`Kooli keskmine SES`,y=`Episteemilised uskumused  kooli keskm `,size=`Kooli suurus  PISA uuringus osalevate õpilaste arv `, col=`Linn vs maa`),pch=1)+
  theme_minimal()+
  scale_color_manual(values=c("#1E272E","#FF3600"))+
  ylab("Episteemilised uskumused")+
  scale_y_continuous(position = "right")+
  theme(text = element_text(color="#668080"),axis.text=element_text(color="#668080"))+
  theme(legend.position = "none")

grid.arrange(p1,p2,ncol=2)
## Warning: Removed 1 rows containing missing values (`geom_point()`).