Introduction à GrapheR



Documents pareils
Activité 11 : Nuage de points ou diagramme de dispersion

Services bancaires par Internet aux entreprises. Guide pratique pour : Rapports de solde Version

Tutoriaux : Faites vos premiers pas avec Microsoft Visio 2010

Leçon N 5 PICASA Généralités

GESTION DES MENUS. Un menu est un ensemble de liens permettant la navigation dans le site.

Tutoriel Drupal version 7 :

GUIDE D UTILISATION DE L ISU SEPTEMBRE 2013 GUIDE D UTILISATION DU NAVIGATEUR UIS.STAT (VERSION BÊTA)

GUIDE D UTILISATION DU LOGICIEL DE TELE-MAINTENANCE. TEAM VIEWER Version 7.

Introduction à MATLAB R

Fiches d aide à l utilisation

Solutions en ligne Guide de l utilisateur

Studio. HERITIER Emmanuelle PERSYN Elodie. SCHMUTZ Amandine SCHWEITZER Guillaume

Services bancaires par Internet aux entreprises. Guide pratique pour : Transfert de fichiers Version

MISE AU POINT FINANCIÈRE GUIDE DE L UTILISATEUR. Le logiciel MISE AU POINT FINANCIÈRE est offert sous licence par EquiSoft.

Guide d utilisation et d administration

Créer et partager des fichiers

26 Centre de Sécurité et de

Traitement par lot redimensionner des images

TBI-DIRECT. Bridgit. Pour le partage de votre bureau. Écrit par : TBI Direct.

Paramétrage des navigateurs

Guide de l approbateur de base

Utiliser Dev-C++ .1Installation de Dev-C++ Table des matières

1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus :

INSTALLATION DE L AGENT CT EASY BACKUP LAN REV 1.0/

Informations sur l utilisation du webmail du CNRS. Webmail du CNRS. Manuel Utilisateur

Créer son questionnaire en ligne avec Google Documents

GESTION DU LOGO. 1. Comment gérer votre logo? Format de l image Dimensions de l image Taille de l image 9

Formation. Module WEB 4.1. Support de cours

Optimiser pour les appareils mobiles

L espace de travail de Photoshop

Gestion des documents avec ALFRESCO

Manuel de l administrateur

Connecteur Zimbra pour Outlook 2007 et 2010 (ZCO) w

Guide d installation en 10 étapes...

WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/ bits, Windows 2008 R2 et Windows bits

Tapez le titre de la page «BASTIA ville méditerranéenne», puis allez deux fois à la ligne à l aide de la touche Entrée.

Adobe Photoshop. Bonnes pratiques pour une utilisation professionelle CHAPITRE 7

GUIDE UTILISATEUR. Guide utilisateur. Logiciel version 7 Documentation version 8

Tutoriel. Votre site web en 30 minutes

CONFIGURER UNE CONNEXION RTC SOUS WINDOWS XP/VISTA/SEVEN OU MAC OS

Guide de l utilisateur du Centre de gestion des licences en volume LICENCES EN VOLUME MICROSOFT

ESPACE COLLABORATIF SHAREPOINT

Dans l idéal, ceci devrait être fait en amont pour chaque image envoyée sur l espace de stockage de votre site internet.

BUREAU VIRTUEL. Utilisation de l application sur ipad. Guide utilisateur. Sciences Po Utilisation du bureau virtuel sur ipad 1 / 6

Introduction : L accès à Estra et à votre propre espace Connexion Votre espace personnel... 5

Guide de démarrage

Réalisation de cartes vectorielles avec Word

Guide de l utilisateur

Comment utiliser FileMaker Pro avec Microsoft Office

Cliquez sur le site que vous souhaitez consulter, il s affichera directement dans le navigateur.

Manuel d utilisation 26 juin Tâche à effectuer : écrire un algorithme 2

Guide de l utilisateur Mikogo Version Windows

Guide Utilisateur. Edition Mars Agenda. s. Evènements. Synchroniser avec les identités de gestion, de. Messagerie interne. Post-it.

Introduction à la présentation graphique avec xmgrace

Application de Gestion des Notes de Frais sous Lotus Notes via un navigateur avec WorkFlow 1

Préparation d un post (article) pour idweblogs

Utilisation de l outil lié à MBKSTR 9

Setting Up PC MACLAN File Server

SOMMAIRE. Présentation assistée sur ordinateur. Collège F.Rabelais 1/10

Contrôle Parental Numericable. Guide d installation et d utilisation

Securexam Consignes pour l EFU Les 2, 3 et 4 juin 2015

Réalisez votre propre carte de vœux Éléctronique

pas à pas prise en main du logiciel Le Cloud d Orange - Transfert de fichiers sur PC et MAC Le Cloud

Accès externe aux ressources du serveur pédagogique

MANUEL GANTT PROJECT

Installation et paramétrage. Accès aux modèles, autotextes et clip- art partagés

MEGA ITSM Accelerator. Guide de Démarrage

1 Presentation du bandeau. 2 Principe de création d un projet : C2 industrialisation Apprendre Gantt project Ver 2.6 planifier

La messagerie électronique

MO-Call pour les Ordinateurs. Guide de l utilisateur

Comment insérer une image de fond?

1. Visualiser la «carte» de mon réseau social

Guide de configuration. Logiciel de courriel

Notes pour l utilisation d Expression Web

A-EAK (1) Network Camera

iil est désormais courant de trouver sur Internet un document

Utiliser Net Support School (NSS Version ) Philippe Cailleretz Er-Tice Avion mars 2011.

FAA : Fonctions Automatiques de l Application. Les fonctions automatiques incluses dans vos applications développées avec

Démarrage des solutions Yourcegid On Demand avec Citrix

INFORMATIONS ET INSTALLATION DU THEME CENATA RESPONSIVE

FICHE 17 : CREER UN SITE WEB

FICHIERS ET DOSSIERS

Quelques outils pour le logiciel «Tuxpaint»

SPHINX Logiciel de dépouillement d enquêtes

Créer une trace, obtenir son fichier gpx et sa carte Ou Afficher un fichier trace GPX

Installation et utilisation de Cobian Backup 8

REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE MINISTERE DE LA FORMATION PROFESSIONNELLE. Microsoft. Excel XP

Celestia. 1. Introduction à Celestia (2/7) 1. Introduction à Celestia (1/7) Université du Temps Libre - 08 avril 2008

FAIRE SES COMPTES AVEC GRISBI

Guide Utilisateur ArkadinAnywhere

L import : Mise à jour rapide de votre catalogue

GUIDE DE DÉMARRAGE. SitagriPro Infinite FINANCEAGRI. Un service. c o r p o r a t e

Manuel d utilisation de l outil collaboratif

Date M.P Libellé Catégorie S.Catégorie Crédit Débit Solde S.B

Guide d installation UNIVERSALIS 2014

Traitement des données avec Microsoft EXCEL 2010

MUNIA Manuel de l'utilisateur

Cette fonctionnalité est paramétrable et accessible dans le module administration via le menu "Dossier / Administration".

Club informatique Mont-Bruno Séances du 20 février et du 11 mars 2009 Présentateurs : Réjean Côté et André Charest

Transcription:

Introduction à GrapheR Maxime Hervé Pour toute question, commentaire ou suggestion : mx.herve@gmail.com Merci à Juan Alberti pour la traduction espagnole de l interface. Merci à Helmut Schlumprecht pour la traduction allemande de l interface et du manuel utilisateur. 1 Introduction GrapheR est une interface utilisateur multiplateforme (Linux, Mac OS, Windows) permettant de réaliser des graphes hautement paramétrables sous R. Son intérêt est de faciliter la création rapide de figures publiables, sans avoir à connaître le langage R. Six types de graphe sont disponibles : histogramme diagramme en boîtes à moustaches diagramme en barres camembert courbe nuage de points GrapheR a été construit à partir du package tcltk, et à ce titre il peut se produire quelques bugs si R est configuré en mode MDI (Multiple-Document Interface). Il est recommandé de configurer le logiciel en mode SDI (Single- Document Interface) avant de lancer le package. GrapheR exige pour fonctionner une version de R égale ou supérieure à 2.10, ainsi qu un package additionnel : tcltk. Sous Mac OS X, Tcl/Tk doit préalablement avoir été installé (pour plus d informations voir ici). 2 Lancement de l interface Comme n importe quel autre package, GrapheR est chargé via library(grapher), require(grapher) ou le menu Packages de la console sous Windows. Le package tcltk est à ce moment automatiquement chargé. Lancer l interface est la seule étape qui nécessite de taper une commande : run.grapher(). L interface s ouvre alors et la console peut être réduite. 3 Description de l interface 3.1 Vue d ensemble L interface est composée de trois blocs (Fig 1) : 1

1. la barre de navigation : elle regroupe tous les boutons permettant d ouvrir les modules de l interface 2. le cadre des messages : afin de faciliter l utilisation de l interface, des messages d information s affichent dans ce cadre lorsque certains éléments sont survolés par la souris ou que certaines actions sont effectuées. Les messages d erreur s affichent également dans ce cadre 3. le bloc de paramétrage : il contient toutes les boîtes de dialogue permettant de paramétrer les graphes à tracer. Figure 1 Interface utilisateur : vue d ensemble (affichage sous Windows 7) 3.2 Barre de navigation La barre de navigation est divisée en sept groupes de boutons, chacun correspondant à une étape (obligatoire ou facultative) du processus (Fig 2) : Figure 2 Barre de navigation 1. charger et modifier le jeu de données 2. paramétrer un graphe. De gauche à droite : histogramme, diagramme en boîtes à moustaches, diagramme en barres, camembert, courbe et nuage de points 2

3. ouvrir une nouvelle fenêtre : lorsqu un graphe est tracé, il l est dans la fenêtre active ou à défaut dans une nouvelle fenêtre graphique si aucune n est ouverte. Ce bouton permet d ouvrir une nouvelle fenêtre où plusieurs graphes pourront être tracés 4. tracer le graphe 5. ajouter des éléments sur le graphe. De gauche à droite : ajouter une ligne horizontale, ajouter une ligne verticale, ajouter une droite quelconque, ajouter une courbe de distribution théorique, ajouter du texte et ajouter des p-values 6. sauvegarder le(s) graphe(s) 7. options diverses : langage utilisateur et aide. 3.3 Cadre des messages Lorsque certains éléments de l interface sont survolés par la souris ou que certaines actions sont réalisées, des messages s affichent dans ce cadre. Trois types de message peuvent s afficher : en bleu : messages d information, à but indicatif en vert : avertissements, une attention particulière doit être portée sur un point précis (par exemple : si telle option est choisie, telle autre ne pourra pas l être) en rouge : messages d erreur, l action n a pas pu être réalisée. Le message indique d où vient l erreur. 3.4 Bloc de paramétrage Ce bloc est divisé en quatre à six sous-blocs qui contiennent chacun les options relatives à un thème donné : paramètres généraux du graphe, titre du graphe, légende... Chaque sous-bloc peut être ouvert ou fermé grâce à la flèche correspondante située à droite de l interface. Les paramètres enregistrés ne sont bien sûr pas perdus lorsqu un sous-bloc est fermé. 4 Utilisation L exemple traité ici est basé sur le jeu de donné fourni avec le package, nommé Swallows. Pour l importer, utiliser la commande data(swallows). Ce jeu données (fictif bien entendu!) permet d illustrer le célèbre dilemme de la migration des hirondelles africaine et européenne. 4.1 Charger et modifier le jeu de données Le premier sous-bloc (Figure 3) permet de charger le jeu de données. Celui-ci peut être importé depuis un fichier externe à R (les extensions txt et csv sont reconnues) ou être un objet de classe data.frame (i.e. un tableau) déjà existant dans la session R. Le sous-bloc suivant permet d avoir une information sur la structure du jeu de données. Lorsqu une variable est sélectionnée dans la liste de gauche, son type (numeric, factor, logical...) et son résumé sont renvoyés dans le cadre de droite. 3

Les deux sous-blocs suivants permettent, si besoin, de modifier le jeu de données : en renommant des variables (par exemple si le jeu de données ne contenait pas leur nom) en transformant des variables en facteurs. La transformation peut s appliquer à des variables de classe character (i.e. des vecteurs de chaînes de caractères) ou à des variables numériques (auquel cas les valeurs peuvent être regroupées en classes). Figure 3 Charger le jeu de données 4.2 Paramétrer un graphe Une fois que le jeu de données est prêt, cliquez sur le bouton correspondant au type de graphe à tracer (histogramme, diagramme en boîtes à moustaches, diagramme en barres, camembert, courbe ou nuage de points). 4

Quel que soit le type de graphe choisi, tous les paramètres ont une valeur par défaut, sauf les paramètres généraux qui correspondent à la (ou aux) variable(s) à représenter. Pour tracer un graphe très rapidement, seuls les paramètres généraux peuvent donc être définis. S ils ne le sont pas (ou pas tous), une erreur se produit au moment de tracer le graphe. Ici l objectif est de représenter en histogramme la distribution de la taille des hirondelles africaines. On commence par cliquer sur le bouton Histogramme de la barre de navigation. Dans les paramètres généraux, on choisit Size comme variable à représenter, et précisons que l on ne veut utiliser que les valeurs correspondant au niveau African du facteur Species (Figure 4). Le type d histogramme est réglé sur densités, car comme l avertissement l indique seul ce type permet d ajouter une courbe de distribution des données. Tous les autres paramètres sont laissés par défaut, sauf le titre du graphe et ceux correspondant à la courbe de distribution (où l on coche Tracer la courbe et définissons une couleur et un type de trait). Figure 4 Paramétrer un histogramme Une fois tous les paramètres nécessaires définis, le graphe est tracé en cliquant sur le bouton DRAW de la barre de navigation. A ce moment, vous pouvez choisir de sauver le code produisant votre graphe dans un fichier R externe. Si vous répondez Yes, le code de tous les graphes produits dans la même session seront ajoutés dans ce fichier. 5

Si une nouvelle fenêtre doit être ouverte avant de tracer le graphe, cliquez d abord sur le bouton window (voir section suivante). 4.3 Ouvrir une nouvelle fenêtre Il est possible de tracer ses graphes dans des fenêtres différentes et/ou d en tracer plusieurs dans une même fenêtre. Pour cela cliquer sur le bouton window de la barre de navigation. La boîte de dialogue qui s ouvre à droite de l interface permet de définir combien de graphes seront tracés dans la fenêtre à créer, ainsi que la couleur de fond de cette fenêtre (Figure 5). Il est possible de tracer jusqu à 16 graphes dans une même fenêtre, répartis en quatre lignes et quatre colonnes. Cependant, plus le nombre de graphes à tracer est élevé, plus l espace alloué à chacun est restreint. Figure 5 Ouvrir une nouvelle fenêtre 6

4.4 Ajouter des éléments sur le graphe Une fois le graphe tracé, il est possible d ajouter des éléments pour le compléter : une (ou des) droite(s) horizontale(s) une (ou des) droite(s) verticale(s) une (ou des) droite(s) quelconque(s) une (ou des) courbe(s) de distribution théorique : uniquement sur des histogrammes tracés en densités du texte des p-values : uniquement sur des diagrammes en barres. Les éléments sont toujours ajoutés sur le dernier graphe tracé. Pour chaque élément, cliquer sur le bouton correspondant dans la barre de navigation ouvre une boîte de dialogue à droite de l interface. Ici on veut rajouter une courbe de distribution sur l histogramme, correspondant aux valeurs d une loi normale de paramètres µ = 15.8 et σ = 2.2 (paramètres calculés à partir des données représentées sur l histogramme). Le paramétrage de la courbe est simple (Figure 6). Une fois les paramètres définis, cliquez sur Tracer. Figure 6 Ajouter une courbe de distribution théorique sur le graphe Le graphe est maintenant terminé (Figure 7). 7

Figure 7 Histogramme final 4.5 Sauvegarder le(s) graphe(s) Une fois que les graphes sont tracés, ils peuvent être sauvegardés en cliquant sur le bouton save de la barre de navigation. Dans la boîte de dialogue qui s ouvre à droite de l interface, choisissez la fenêtre à enregistrer (le numéro de fenêtre correspond au numéro attribué automatiquement par R, sous la forme R Graphics : Device numéro ). Choisissez le format de fichier à créer (jpg, png et tiff sont disponibles) et la largeur de l image (en pixels). La hauteur de l image est calculée automatiquement d après la largeur (Figure 8). Une fois ces paramètres définis, cliquez sur Enregistrer. 8

Figure 8 Sauvegarder un graphe 4.6 Changer le langage utilisateur Pour changer le langage utilisateur, cliquez sur le bouton lang de la barre de navigation. Une boîte de dialogue s ouvre à droite de l interface (Figure 9). Choisissez dans le menu déroulant la langue souhaitée. Pour que le langage choisi soit utilisé par défaut à l avenir, cochez la case Sauvegarder la préférence. Cliquez sur le bouton Ok pour valider. L interface se ferme et se rouvre dans la langue choisie (le jeu de données est alors perdu et doit être rechargé). Figure 9 Changer le langage utilisateur 5 Ajouter un nouveau langage utilisateur à GrapheR Ajouter un nouveau langage à GrapheR est très facile, car aucun mot apparaissant dans l interface n est écrit dans le code de celle-ci. Les noms des boutons etc viennent d un fichier externe qui est chargé selon le langage défini dans l interface. Anglais, français, allemand et espagnol sont disponibles pour le momnet (fichiers Language_en.csv, Language_fr.csv, Language_de.csv et Language_es.csv respectivement, dans le dossier lang du package). Par conséquent, ajouter un nouveau langage demande simplement de traduire (scrupuleusement) chaque ligne de l un de ces fichiers (y compris les espaces avant/après les mots). Le nouveau fichier doit être enregistré en tant que Language_XX.csv. 9

Si vous voulez que GrapheR soit disponible dans votre langue, vous êtes le bienvenu. Dans ce cas, souvenez-vous qu il serait une bonne idée (mais un travail plus laborieux) d également traduire le manuel utilisateur. Celui-ci est contenu dans le dossier doc du package, tandis que la version L A TEX est contenue dans le dossier vignettes. Notez que même si vous n êtes pas familier avec L A TEX, vous pouvez ouvrir et traduire ce fichier dans des éditeurs de script tels que Tinn-R ou Notepad++. Si vous souhaitez participer, n hésitez pas à me contacter. Je m occuperai des captures d écran à inclure dans le manuel, et j ajouterai le lien vers le nouveau langage dans le code. 10