Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Meetup 5 - Le package manipulate

808 Aufrufe

Veröffentlicht am

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

  • Loggen Sie sich ein, um Kommentare anzuzeigen.

  • Gehören Sie zu den Ersten, denen das gefällt!

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

×