2. Qu’est-ce que c’est ?
• Package qui permet de créer des graphiques
interactifs dans Rstudio
• Ultra simple à utiliser dès lors que vous
savez créer des graphiques dans R
• Ne fonctionne que dans Rstudio
4. Comment ça marche ?
• Une fonction principale : manipulate
• Quatre fonctions qui permettent de rajouter
des contrôles dans l’interface (slider, picker,
checkbox, button)
• Pour les geeks, deux fonctions
supplémentaires (manipulatorGetState,
manipulatorSetState) permettant un contrôle
fin
5. La fonction manipulate
manipulate(_expr, ...)
# Arguments :
# _expr : Une expression qui génère un graphique. Elle peut
#
contenir des variables que l’utilisateur pourra
#
changer via l’interface.
# ... : d'autres arguments de la forme nom_variable = picker(...)
#
(ou slider ou checkbox ou button).
#
Chaque argument rajoute un contrôle à l'interface graphique
# Exemple
manipulate(
plot(1:N),
N = slider(min=2, max=10)
)
6. Les différents contrôles
• picker = liste déroulante
• slider = curseur permettant de choisir un
nombre entre deux bornes
• checkbox = boîte à cocher. Renvoie TRUE
ou FALSE
• button : bouton
7. A quoi ça sert ?
• Peut être très utile quand on a besoin
d’explorer des données à plus de deux
dimensions
• Jouer avec les hypothèses d’un modèle ou
d’une simulation
• Lors d’une présentation, montrer vos
modèles en action