fileName="https://pmbo-sd.fr/STID/Outils_pilotage_2/paca_demog_aire.txt"
X=read.delim(fileName,header=T,sep=";",dec=",")
attach(X)
head(X)
## code_dep nom_departement population_totale population_0_19_ans
## 1 4 Alpes-de-Hte-Provence 161664 34245
## 2 5 Alpes (Hautes-) 141576 31059
## 3 6 Alpes-Maritimes 1080614 229665
## 4 13 Bouches-du-Rhone 2043941 489732
## 5 83 Var 1071832 225121
## 6 84 Vaucluse 566096 135393
## naissances_2004_2015 superficie
## 1 18577 6925.22
## 2 17107 5548.68
## 3 143486 4298.58
## 4 307980 5087.49
## 5 131517 5972.54
## 6 82920 3567.13
options Détail
pch forme du point
cex taille du point (*constant expand*), 1 par défaut
col couleur du point
type type de courbe
lwd épaisseur de courbe
par(bg="slategray3",fg="cyan")
plot(population_0_19_ans,pch=15,cex=2,main="Population - de 20 ans",col.main="darkblue")
text(1:6,population_0_19_ans,nom_departement,pos=3,xpd=NA,col="yellow")
plot(1:25,rep(1,25), pch=1:25,cex=2,xaxt="n",yaxt="n",xlab="",ylab="")
text(1:25,rep(1,25), label=1:25,pos="3",cex=0.8)
par(mfrow=c(2,3),bg="slategray3",fg="cyan")
plot(population_0_19_ans,pch=16,cex=2,xpd=NA,main="Population - de 20 ans",col.main="darkblue")
plot(population_0_19_ans,pch=17,cex=2,xpd=NA,main="Population - de 20 ans",col.main="darkblue")
plot(population_0_19_ans,pch=18,cex=2,xpd=NA,main="Population - de 20 ans",col.main="darkblue")
plot(population_0_19_ans,pch=19,cex=2,xpd=NA,main="Population - de 20 ans",col.main="darkblue")
plot(population_0_19_ans,pch="a",cex=2,xpd=NA,main="Population - de 20 ans",col.main="darkblue")
plot(population_0_19_ans,pch="S",cex=2,xpd=NA,main="Population - de 20 ans",col.main="darkblue")
# plot de la population 0-19_ans (type lignes, et couleur)
par(mfrow=c(1,3),bg="darkblue",fg="cyan",col.axis="white")
plot(population_0_19_ans,pch=15,cex=2,type="l",col="yellow",
main="Population - de 20 ans",col.main="blue")
plot(population_0_19_ans,pch=15,cex=2,type="l",col="yellow",lwd=2,
main="Population - de 20 ans",col.main="blue")
# plot de la population_0_19_ans (lignes en pointille)
plot(population_0_19_ans,pch=15,cex=2,type="l",col="yellow",lwd=2,lty=2,
main="Population - de 20 ans",col.main="blue")
par(bg="slategray1",fg="cyan",mfrow=c(2,3))
for (t in c("p","l","h","b","s"))
{
plot(population_0_19_ans,cex=2,type=t,col="red",lwd=3,xpd=NA,xlab="population_0_19_ans",main=t)
text(1:6,population_0_19_ans,nom_departement,pos=3,xpd=NA,col="darkblue")
}
rainbow(6)
## [1] "#FF0000FF" "#FFFF00FF" "#00FF00FF" "#00FFFFFF" "#0000FFFF" "#FF00FFFF"
par(bg="slategray3",fg="cyan",mfrow=c(1,5))
par(mfrow=c(1,1))
plot(population_0_19_ans,pch=15,cex=2,col=rainbow(6),lwd=2,lty=2,
main="Population - de 20 ans",col.main="blue")
text(1:6,population_0_19_ans,nom_departement,pos=3,xpd=NA,col=rainbow(6))
# un plot des naissances ...
par(bg="slategray3",fg="cyan")
plot(naissances_2004_2015,pch=19,
main="Naissances 2004 à 2015")
# ... l'ajout de points
points(naissances_2004_2015 + 20000,pch=15,col="yellow",xpd=NA)
ici, on a ajouté des points d’ordonnée naissances + 20 000 (d’une autre couleur)
par(bg="slategray3",fg="yellow")
plot(superficie,population_totale)
text(superficie,population_totale,nom_departement,pos=3,xpd=NA)
Tracés successifs de :
par(bg="royalblue3",fg="yellow",mfrow=c(2,2),col.axis="white")
curve(x^2-3*x-4)
curve(x^2-3*x-4 , -2 , 5 )
curve(x^2-3*x-4 , -2 , 5 )
abline(h=0);abline(v=0)
curve(x^2-3*x-4 , -2 , 5 )
abline(h=3,col="orange")
abline(v=4,col="orange",lty=2)
Successivement :
par(bg="royalblue3",fg="yellow",mfrow=c(1,3),col.axis="white")
curve(exp(x),-3,6,main="exp(x)",col.main="white")
abline(h=0);abline(v=0)
curve(log(x),0,10,main="log(x)",col.main="white")
abline(h=0);abline(v=0)
curve(x^1,-2,2,asp=1,main="f(x)=x",col.main="white")
abline(h=0);abline(v=0)
Les courbes de y = ax, pour a dans {-2 , -1.5 , -1 , -0.5 , 0 , 0.5 , 1 , 1.5 , 2} et, sur l’axe d’abscisse 1, les coefficients (pentes) des droites :
par(bg="royalblue3",fg="yellow",col.axis="white")
curve(x^1,-2,2,asp=1)
abline(h=0);abline(v=0)
for (a in seq(-2,2,0.5)) curve(a*x,add=T)
text(1,seq(-2,2,0.5),seq(-2,2,0.5))
les courbes des puissances 2 a 5 de x ainsi que des racines carrée a cinquième
par(bg="royalblue3",fg="yellow",col.axis="white")
curve(x^1,0,5);abline(h=0);abline(v=0)
for (i in 2:5) curve(x^i,add=T)
for (i in 2:5) curve(x^(1/i),add=T)
Réafficher les courbes des puissances positives et negatives précédentes en différentes couleurs
par(bg="slategray4",fg="black",col.axis="white")
curve(x^1,0,5,col="white",lwd=2)
abline(h=0);abline(v=0)
for (i in 2:5) curve(x^i,add=T,col=rainbow(10)[i],lwd=2)
for (i in 2:5) curve(x^(1/i),add=T,col=rainbow(10)[i+4],lwd=2)
Courbes paramétrées : en fonction de t (comme “temps”), un point se déplace dans le plan. On obtient une trajectoire …
par(bg="slategray3",fg="white",col.axis="white")
par(mfrow=c(1,2))
t=seq(0,20,1)
plot(t*cos(t),t*sin(t),type="b",asp=1)
t=seq(0,20,0.1)
plot(t*cos(t),t*sin(t),type="b",asp=1)
afficher la courbe de la loi normale de parametres moyenne m = 0 et écart-type s = 1, entre -5 et 5
curve(dnorm(x),-5,5)
abline(v=0,col="red",lwd=2)
idem pour m=7 et s= 2, entre m-4s et m+4s
m=7;s= 2
curve(dnorm(x,m,s),m-4*s,m+4*s,lwd=2)
abline(v=m,col="red",lwd=2)
ajouter les courbes des normales de moyenne 5 a 9 (même écart-type s) en couleurs distinctes
m=7;s= 2
curve(dnorm(x,m,s),m-4*s,m+4*s,lwd=2)
abline(v=m,col="red",lwd=2)
for (m in 5:9) curve(dnorm(x,m,s),add=T,col=rainbow(5)[m-4])
afficher les courbes des normales de moyenne 0 et ecart-type 1 a 2 par pas de 0.1 entre -4 et 4
par(bg="royalblue3",fg="yellow",col.axis="white")
curve(dnorm(x),-4,4)
for (i in 1:10) curve(dnorm(x,0,1+i/10),add=T,col=rainbow(10)[i])