Cours 6 Les graphiques. Le résultat d’une fonction graphique ne peut pas être assigné à un objet mais est envoyé à un dispositif graphique (graphical.

Slides:



Advertisements
Présentations similaires
UMR 7619 Sisyphe Avril 2012 Alexandre Pryet Le langage une introduction pragmatique Les graphiques.
Advertisements

Représentations graphiques Les commandes graphiques peuvent être divisées en 3 groupes: Fonctions principales qui créent un nouveau graphique Fonctions.
Modes ouiNumérique, caractère, complexe logiqueListe list ouiNumérique,caractère,complexe logiqueSérie temporelle ts OuiNumérique,caractère,complexe logiqueData.frame.
22/10/2011 Inkscape Le dessin vectoriel à portée de tous INKSCAPE Aru2L 22 octobre 2011.

Les profils du SEDA confection de profil avec Agape.
Guide de l'enseignant SolidWorks, leçon 1 Nom de l'établissement Nom de l'enseignant Date.
Cours 4 data frames. Modes ouiNumérique, caractère, complexe logique Liste list ouiNumérique,caractère,complexe logiqueSérie temporelle ts OuiNumérique,caractère,complexe.
Utilisation du logiciel EduStat © Distribution de fréquences simples Les compilations.
Des statistiques avec R. Génération de nombres aléatoires Rappel: Un échantillon est une partie d'une population sur laquelle s'effectue une étude statistique.
Interface sur laquelle on arrive lorsqu’on atteint le site Tous les champs ci- dessous sont supprimés Liste des clients disponibles Liste des serveurs.
Cahier des charges.
Exploitation de mesures scientifiques.
Nouveautés Version 4.1 et mai 2017.
Cours 6 Partie 2 Les graphiques.
Statistiques unidimensionnelles
Voyage dans le logiciel de présentation de la suite libre.
Leçon 4: Comprendre les graphiques
Réaliser une opération de contournage en fraisage
Étude de la fonction f(x) = x² avec Cabri Géomètre II Plus
Session 1 6 mars 2017 Plateforme ICONICS Justine Guégan
Initiation aux bases de données et à la programmation événementielle
Lois fondamentales de l'algèbre de Boole
Initiation aux bases de données et à la programmation événementielle
HTML.
Session 1 31 mai 2017 Plateforme ICONICS Justine Guégan
Cours 5 Partie 2 Les graphiques.
Le champ électrostatique
Session 2 1er juin 2017 Plateforme ICONICS Justine Guégan
Der Wunschzettel Das Weihnachtslied Der Stern 11 Der Schnee 3 25
Asynchronous Javascript And Xml
HISTORIQUE DES MISES A JOUR
Cyber-Sphinx Séance 2.
Semaine #4 INF130 par Frédérick Henri.
  EXCEL FORMATION d'introduction.
Des statistiques avec R
D3 – Produire, traiter, exploiter et diffuser des documents numériques
Stabilité des porteurs horizontaux (Poutres)
Création Et Modification De La Structure De La Base De Données
3- Nouvelles pages d’accueil
Guide n° 3 Formation initiale
Guide Utilisateur. Guide Utilisateur.
Fleet Performance Tuto Rapports Personnalisables
Le code à l’école Qu’est-ce que le codage informatique ?
Le jeu de la bière en réseau
Chapitre 3 : Caractéristiques de tendance centrale
Gilles BADUFLE À partir d’un PPT modifié du C.A.H.M.
Programmation Android Première application Android
Suivi Campagne Principe
La facture électronique
Utiliser PowerPoint dans le cadre des TPE
03- Evaluation Access 2003 Cette évaluation comporte des QCM (1 seule réponse) et des Zones à déterminer dans des copies d’écran.
BIO1130 LAB 4 MICROÉVOLUTION.
Chapitre 4: Les graphiques
Support de formation Administrateur Notes de Frais
Logiciel de présentation
5- Publication et rubriques
Disposition du titre Sous-titre.
Chapitre 12 : Notion de fonction
Disposition du titre Sous-titre.
Exploitation de vos données
Support de formation Administrateur Entretiens
Disposition du titre Sous-titre.
Disposition du titre Sous-titre.
STS Web Services libres Gérer les services libres
Construire un graphique
Disposition du titre Sous-titre.
STS Web Services libres Supprimer des services libres
Principales différences entre les systèmes d’exploitation MAC OS et Windows Nouveau : on insiste sur la partie formation.
Transcription de la présentation:

Cours 6 Les graphiques

Le résultat d’une fonction graphique ne peut pas être assigné à un objet mais est envoyé à un dispositif graphique (graphical device) Il y a deux sortes de fonctions graphiques: - principales qui créent un nouveau graphe - secondaires qui ajoutent des éléments au graphe pré-existant

La commande par() Les graphes sont produits en fonction de paramètres graphiques définis par défaut et modifiables à travers la commande par() Exemples: par(bg="cornsilk") par(xlog=TRUE) ; par(mfrow=c(3,2)) divise la fenêtre graphique en 6 (par défaut 1 seul graphe par fenêtre)

La commande par() suite Il est prudent de conserver l ’ancien paramétrage exemple: op=par(no.readonly = TRUE) #mémorise sous le nom op l ’ancien paramétrage par(mfrow=c(1,2)) #modifie le paramétrage plot(1:10,sin(1:10)) plot(1:10,cos(1:10)) par(op) # rétablit l ’ancien paramétrage

Les fenêtres graphiques On peut avoir plusieurs fenêtres, une seule est active Ouvrir une fenêtre: xll(),pdf()… Liste des fenêtres ouvertes et leur numéro dev.list() Active la fenêtre i: dev.set(i) Ferme la fenêtre i: dev.off(i) Partitionner une fenêtre split.screen(): exemple: split.screen(c(1,2)) 2 graphes en ligne screen():sélectionne une fenêtre erase.screen():efface, sauf si le fond d’écran est transparent(valeur par défaut)

Exemple: la fonction curve() curve(sin,0, pi);

curve(x^3-3*x, -2, 2) curve(x^2-2, add = TRUE, col = "violet")

curve(pnorm(x),-3,3, col="red") curve(dnorm(x),-3,3,col="blue",add=TRUE)

Quelques fonctions graphiques principales plot(x): valeurs de x en ordonnées plot(x,y): nuage de points y en ordonnées x en abcisses coplot():trace tous les nuages conditionnels boxplot():boites à moustaches pairs(): plusieurs nuages, tous les nuages possible sur toutes les colonnes possible du data frame hist():histogramme des fréquences barplot(), matplot(): : diagrammes en batons curve(): tracé d ’une courbe qqnorm(x):quantiles de x en fonction des quantiles de la loi normale qqlot(x,y):quantiles de y en fonction des quantiles de x persp():vues en perspective

Les arguments des fonctions principales Titre de la figure (en haut du graphique) main= Nom de l’axe des x des y Fixe les limites des axes xlab= ylab= xlim= ylim= « p »dessine des points « l » dessine une ligne, « s » ou « S » une fonction en escalier… type= Considère les axes comme logarithmiqueslog=« x » log=« y » log=« xy » axes=FALSE Force la fonction à agir comme une fonction de bas niveau (superpose au graphique précédent) add=TRUE

Fonctions graphiques secondaires points():comme plot(), mais superpose au graphique précédent lines(),segments() :trace des segments text(),mtext(): ajout de texte arrows(): ajoute des flèches abline(h=): lignes horizontales abline(v=): lignes verticales abline(a,b): ligne de pente b, ordonnée à l’origine a legend(x,y): ajoute la légende au point (x,y) title(): ajout du titre locator():positionne un point sur la fenêtre graphique NB: avec text() on peut afficher une équation utilisant des expressions compatibles avec TEX

curve(dnorm(x),from=-3,to=3, main="densité de la loi normale centrée réduite") ● ● abline(v=2,col=2) abline(v=-2,col=2) abline(v=-1,col=3) abline(v=1,col=3) abline(v=3,col=4) abline(v=-3,col=4) abline(h=0)

Exemples de graphiques plot(rnorm(100))

plot(rnorm(100),type="l")

simdonnees=rexp(1000, rate=0.1) hist(simdonnees,prob=T) curve(dexp(x,rate=.1),add=TRUE) par(bg="lightyellow")

x=rnorm(10);y=rnorm(10); plot(x,y,xlab="dix valeurs au hasard", ylab="dix autres valeurs")

plot(x,y,xlab="dix valeurs au hasard", ylab="dix autres valeurs", xlim=c(2,2),ylim=c(2,2), pch=22,col="red",bg="yellow")

x=rnorm(10);y=rnorm(10); plot(x,y,xlab="dix valeurs au hasard", ylab="dix autres valeurs",xlim=c(-2,2),ylim=c(- 2,2),pch=22,col="red",bg="yellow",bt y="l",tcl=0.4,main="comment customiser un graphique avec R")

boxplot():boites à moustaches boxplot(len ~ dose, data = ToothGrowth) len supp dose VC VC VC VC VC VC VC VC VC VC 0.5

pairs(): plusieurs nuages, tous les nuages possible sur toutes les colonnes possible du data frame pairs(iris[1:4], pch = 21, bg = c("red", "green3", "blue")[unclass(iris$Species)]) iris Sepal.Length Sepal.Width Petal.Length Petal.Width Species setosa setosa setosa setosa setosa setosa

barplot(): diagrammes en batons T =table(rpois(100,lambda=5)) r = barplot(T, col='gray')

barplot() ● t N=table(Ni = rpois(100, lambda=5)) ● r=barplot(tN, col=rainbow(20)) ● r ● [,1] ● [1,] 0.7 ● [2,] 1.9 ● [3,] 3.1 ● [4,] 4.3 ● [5,]....

Pour aller plus loin sur les graphiques demo(graphics); Et admirer...