Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 9 sur 9
  1. #1
    Candidat au titre de Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    octobre 2012
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : octobre 2012
    Messages : 19
    Points : 14
    Points
    14

    Par défaut Enregistrer une sortie R, dans une image

    Bonjour,
    je cherche un moyen pour enregistrer des sorties R (autre que des graphiques), sous la forme d'un fichier image type .jpeg ou .pdf
    Est-ce que quelqu'un saurait comment faire s'il-vous-plaît?
    Merci d'avance

  2. #2
    Membre habitué
    Homme Profil pro Vincent Forissier
    Analyste
    Inscrit en
    février 2012
    Messages
    62
    Détails du profil
    Informations personnelles :
    Nom : Homme Vincent Forissier
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste

    Informations forums :
    Inscription : février 2012
    Messages : 62
    Points : 140
    Points
    140

    Par défaut

    Bonjour,

    C'est faisable pour des graphiques, je ne sais pas pour les autres types d'objets (texte, tableaux...etc). Il faut précéder la création du graphique par la commande jpeg(chemin_complet.jpg) puis terminer par dev.off()

    Code :
    1
    2
    3
    4
    5
    vec_test <- c(1,2,3,4,5)
    pdf("test.pdf")#écrit par défaut dans le répertoire actuel
    test <- barplot(vec_test)
    dev.off()
    Pour info : Une connexion vers le fichier s'établit lorsque R enregistre le graphique en pdf, dev.off() permet de fermer cette connexion (et accessoirement d'ouvrir le fichier pdf sans avoir d'erreur).

    Bonne journée,

    Guinue

  3. #3
    Candidat au titre de Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    octobre 2012
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : octobre 2012
    Messages : 19
    Points : 14
    Points
    14

    Par défaut

    Oui, merci de ta réponse Guinue. Je connaissais déjà cette commande pour les graphiques. C'est pour ça que j'avais précisé autre que les graphiques
    Du coup, j'ai quand même essayé ça, mais ça n'a pas l'air de fonctionner.

  4. #4
    Membre habitué
    Homme Profil pro Vincent Forissier
    Analyste
    Inscrit en
    février 2012
    Messages
    62
    Détails du profil
    Informations personnelles :
    Nom : Homme Vincent Forissier
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste

    Informations forums :
    Inscription : février 2012
    Messages : 62
    Points : 140
    Points
    140

    Par défaut

    mais quel boulet!...

  5. #5
    Membre expérimenté
    Homme Profil pro Vincent Chouraki
    MD, PhD, post-doc
    Inscrit en
    juillet 2010
    Messages
    180
    Détails du profil
    Informations personnelles :
    Nom : Homme Vincent Chouraki
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : MD, PhD, post-doc
    Secteur : Santé

    Informations forums :
    Inscription : juillet 2010
    Messages : 180
    Points : 537
    Points
    537

    Par défaut

    Bonjour,

    Pourriez-vous donner un exemple un peu plus précis de ce que vous voulez faire? C'est pour intégrer dans un rapport? Avoir un graphe et un tableau dans le même fichier? Parce que comme ça, je pense à des trucs comme Sweave, knitr, LaTeX et compagnie mais je ne suis pas sûr que ce soit ce que vous cherchiez...

    Vincent

  6. #6
    Candidat au titre de Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    octobre 2012
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : octobre 2012
    Messages : 19
    Points : 14
    Points
    14

    Par défaut

    Merci de votre réponse,
    Si, c'est pour intégrer dans un rapport.
    Pour un exemple basique (désolé j'ai pas R sous la main pour un vrai exemple) : Imaginons que j'ai une sortie d'une fonction comme lm. Je souhaite enregistrer le résultat de la sortie dans un fichier jpeg, pour ensuite le réinjecter dans un rapport.

    J'ai entendu parler de Sweave pour rentrer directement la sortie dans LaTeX, ce qui pouvait marcher dans mon cas, car j'utilise souvent (mais pas toujours) Latex pour taper des rapports.
    Du coup, j'ai essayé, mais cela avait été un échec. Après, je n'avais pas trop insisté à l'époque.


    Citation Envoyé par vchouraki Voir le message
    Bonjour,

    Pourriez-vous donner un exemple un peu plus précis de ce que vous voulez faire? C'est pour intégrer dans un rapport? Avoir un graphe et un tableau dans le même fichier? Parce que comme ça, je pense à des trucs comme Sweave, knitr, LaTeX et compagnie mais je ne suis pas sûr que ce soit ce que vous cherchiez...

    Vincent

  7. #7
    Membre expérimenté
    Homme Profil pro Vincent Chouraki
    MD, PhD, post-doc
    Inscrit en
    juillet 2010
    Messages
    180
    Détails du profil
    Informations personnelles :
    Nom : Homme Vincent Chouraki
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : MD, PhD, post-doc
    Secteur : Santé

    Informations forums :
    Inscription : juillet 2010
    Messages : 180
    Points : 537
    Points
    537

    Par défaut

    Bonjour,

    Je proposais Sweave et consort mais je n'utilise pas non plus. Il y a un package texreg qui peut vous intéresser si vous utilisez LaTeX.

    http://cran.r-project.org/web/packag...reg/index.html

    Comme ça vous avez directement du code LaTeX produit par R à partir de vos régressions. Voir aussi la fonction latex du package Hmisc, xtable...

    HTH

    Vincent

  8. #8
    ced
    ced est actuellement connecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro Cédric Duprez
    Gestion de bases de données techniques
    Inscrit en
    avril 2002
    Messages
    4 684
    Détails du profil
    Informations personnelles :
    Nom : Homme Cédric Duprez
    Âge : 38
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : avril 2002
    Messages : 4 684
    Points : 14 519
    Points
    14 519

    Par défaut

    Bonjour,

    Autre possibilité : OdfWeave, qui est la même chose que Sweave mais sous LibreOffice et OpenOffice.
    Rédacteur / Modérateur SGBD
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

  9. #9
    Candidat au titre de Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    octobre 2012
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : octobre 2012
    Messages : 19
    Points : 14
    Points
    14

    Par défaut

    Excusez-moi pour la réponse tardive, j'étais en vacances.
    Merci pour vos réponses, je regarderai ça de plus près

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •