L'interface graphique RCommander, présentée dans le chapitre 2, permet
d'effectuer les statistiques les plus courantes grâce à des menus déroulants.
Nous allons voir dans cette section comment y ajouter de nouveaux menus, par exemple
un menu pour créer des rapports.
Pour cela, il faut compléter 2 fichiers de l'installation R
("C:/Program Files/R/R-2.11.1" par exemple) :
-
Le fichier Rcmdr-menus.txt, situé dans le
dossier "library/Rcmdr/etc" de l'installation R, décrit le contenu de la barre de
menus de RCommander.
-
Le fichier Rcmdr, situé dans le
dossier "library/Rcmdr/R" de l'installation R, contient les définitions des fonctions
associées à chaque commande de la barre de menus.
Pour ajouter un menu "Rapports" composé de 3 commandes (Console, odfWeave et html), il
faut compléter le fichier Rcmdr-menus.txt en lui ajoutant (à la fin de préférence)
les instructions suivantes :
# ajout d'un menu Rapports
menu rapportsMenu topMenu "" "" "" ""
item rapportsMenu command "Console" rapportConsole "" ""
item rapportsMenu command "odfWeave" rapportOdf "" ""
item rapportsMenu command "html" rapportHtml "" ""
item topMenu cascade "Rapports" rapportsMenu "" ""
Les 3 commandes (Console, odfWeave et html) sont associées à 3 fonctions
(rapportConsole, rapportOdf et rapportHtml), dont la définition est à ajouter
dans le fichier Rcmdr (à la fin de préférence) :
# ajout des fonctions associées au menu Rapports
rapportConsole = function() {
# a compléter
}
rapportOdf = function() {
# a compléter
}
rapportHtml = function() {
# a compléter
}