Articles - R

fgui: cr?ation automatique d'interface graphique avec le logiciel R

  |   1143  |  R



fgui est un package R permettant de g?n?rer automatiquement une interface graphique pour les arguments d'une fonction.
Il suffit juste de cr?er votre fonction et de la passer en argument ? fgui. L'interface est automatiquement cr??e!!


installation du package



Code R :
 
install.packages('fgui')
 



Exemples d'utilisation de fgui




Exemple rapide : cr?ons une interface graphique pour une fonction qui additionne ou multiplie 2 nombres x et y




Code R :
 
#1-chargement du package
require(fgui)
 
#2- ajoute 2 nombres et renvoyer la valeur ou les multiplie si multiply=TRUE
add <- function(x,  y, multiply) {
 if(multiply) return(x*y)  else return(x + y)
}
 
# Executer la fonction avec une interface graphique
y <- gui(add,argOption=list(multiply=c("TRUE","FALSE")))
 



L'image g?n?r?e est la suivante:


Les codes de ce tutoriel ont ?t? test?s et valid?s sur MAC OSX/ R.2.13 et R.2.15.1

Source :
http://www.r-bloggers.com/fgui-automatically-creating-widgets-for-arguments-of-a-function-%E2%80%93-a-quick-example/

Licence - Pas d?Utilisation Commerciale - Partage dans les M?mes Conditions
Licence Creative Commons