Académique Documents
Professionnel Documents
Culture Documents
Ggplot 2 in R
Ggplot 2 in R
library('ggplot2')
# la fonction ggplot () :
Etape 1 : la définition de la base de données
Etape 2 : la définition de x et y
Etape 3: le choix de graphes
x <- ggplot(data,aes(displ,hwy)) +
geom_point() +
geom_smooth()
x
#Exemple 2 : Nuage de points (avec couleur grize) + rég non linéaire (avec couleur rouge)
x1 <- ggplot(data,aes(displ,hwy)) +
geom_point(color=grey(0.2)) +
geom_smooth(color='red')
x1
#Exemple 3 : Nuage de points (avec échelle de couleur grize) + rég non linéaire (avec couleur rouge)
x2 <- ggplot(data,aes(displ,hwy)) +
geom_point(aes(color=class)) +
geom_smooth(color=red) +
scale_color_grey()
x2
x3 <- ggplot(data,aes(displ,hwy)) +
geom_point(aes(color=class,shape=class)) +
geom_smooth(color='red') +
scale_color_grey() +
scale_shape_manual(values = 1:7)
x3
x4 <- ggplot(data,aes(displ,hwy,color=class,shape=class)) +
geom_point() +
geom_smooth(se=FALSE) +
scale_color_grey() +
scale_shape_manual(values = 1:7)
x4
x5 <- ggplot(data,aes(displ,hwy,color=class,shape=class)) +
geom_point() +
geom_smooth(se=FALSE) +
scale_color_grey() +
scale_shape_manual(values = 1:7) +
theme_light() + # arrière plan en blanc
labs(title ='base de données mpg', # titre
subtitle='de 2000 a 2020', # sous-titre
caption = 'Open source R', # source
tag = 'Figure 1', # étiquette
x='Axe x', # xlab
y='Axe y') + # ylab
coord_cartesian(xlim = c(0,7),ylim =c(0,45)) + # les coordonnées de x et y
theme(legend.position = c(0.10,0.3)) # la position de la legend
x5
# discrète :
x6 <- ggplot(data,aes(fl)) +
geom_bar(aes(color='red'))
x6
#continue :
x7 <- ggplot(data,aes(displ)) +
geom_bar()
x7
x8 <- ggplot(data,aes(class,hwy)) +
geom_boxplot()
x8
x9 <- ggplot(data,aes(class,hwy)) +
geom_violin()
x9
"Exemple 10 & 11: boxplot pour une variable discrète/discrète: