Interfaces utilisateur et rapports statistiques avec R et Sas
Introduction
Chapitre 1. Environnement de travail
Chapitre 2. Le langage R
Chapitre 3. Rapports statistiques
Chapitre 4. Interfaces utilisateur
Chapitre 5. Bases de données et langage Sql
Annexe A : une applette Java
Présentation générale
Installation et exécution
Exemple 1 : parabole
Introduction
Options de saisie ou d'affichage
Graphiques
Statistiques
Formulaires et vecteurs
De R à Sas
Exemple 2 : notes
Exemple 3 : nombres aléatoires
Personnalisation des menus
Annexe B : le logiciel Sas
Page d'accueil Table des matières Niveau supérieur Page précédente Bas de la page Page suivante Démarrage du logiciel Webographie du module Glossaire du module

Graphiques

L'ajout d'un graphique (ici un nuage de points) peut se faire à partir du menu Graphiques. En y choisissant la commande "Nuage XY", le logiciel insère un code à compléter :

...	
<affectation var="carre" expression="nombre*nombre"/>
<instruction nom="R:plot">
	<argument nom="x" valeur="nombre" type="" mode="IN"/>
	<argument nom="y" valeur="carre" type="" mode="IN"/>
	<argument nom="title" valeur="'parabole'" type="" mode="IN"/>
</instruction>
...

Les modifications à apporter au code inséré apparaissent en gras. Elles indiquent que la variable nombre est à mettre en abscisse du nuage de points et que la variable carre est à mettre en ordonnée.

Ce formalisme peut paraître lourd, mais il permet de prendre en compte diverses options d'affichage (html, writer...) où un code additionnel doit accompagner la fonction graphique (ici plot) :

Option Html Option Writer
HTML.title("Graphiques", HR=2)
png("graph_1.png")
plot(nombre, carre, main='parabole')
dev.off()
HTMLInsertGraph("graph_1.png")
Graphique 1
<<echo=FALSE,results=hide,fig=TRUE>>=
plot(nombre, carre, main='parabole')
@
Page d'accueil Table des matières Niveau supérieur Page précédente Haut de la page Page suivante Démarrage du logiciel Webographie du module Glossaire du module