Le package manipulate
François Guillem
Fondateur et data scientist @
fguillem@ludostat.fr
Qu’est-ce que c’est ?

• Package qui permet de créer des graphiques
interactifs dans Rstudio

• Ultra simple à utiliser dè...
Exemple
Comment ça marche ?

• Une fonction principale : manipulate
• Quatre fonctions qui permettent de rajouter

des contrôles d...
La fonction manipulate

manipulate(_expr, ...)
# Arguments :
# _expr : Une expression qui génère un graphique. Elle peut
#...
Les différents contrôles

• picker = liste déroulante
• slider = curseur permettant de choisir un
nombre entre deux bornes...
A quoi ça sert ?

• Peut être très utile quand on a besoin

d’explorer des données à plus de deux
dimensions

• Jouer avec...
Démonstration
Script disponible sur github :
https://gist.github.com/cuche27/8054474
Prochain SlideShare
Chargement dans…5
×

Meetup 5 - Le package manipulate

647 vues

Publié le

Rapide atelier montrant comment on peut créer en quelques lignes des graphiques interactifs dans Rstudio avec le package "manipulate"

0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
647
Sur SlideShare
0
Issues des intégrations
0
Intégrations
2
Actions
Partages
0
Téléchargements
10
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Meetup 5 - Le package manipulate

  1. 1. Le package manipulate François Guillem Fondateur et data scientist @ fguillem@ludostat.fr
  2. 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
  3. 3. Exemple
  4. 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. 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. 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. 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
  8. 8. Démonstration Script disponible sur github : https://gist.github.com/cuche27/8054474

×