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
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
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()
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).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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()
Bonne journée,
Guinue
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.
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
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.
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
Bonjour,
Autre possibilité : OdfWeave, qui est la même chose que Sweave mais sous LibreOffice et OpenOffice.
Rédacteur / Modérateur SGBD et R
Mes tutoriels et la FAQ MySQL
----------------------------------------------------
Pensez aux balises code et au tag
Une réponse vous a plu ? N'hésitez pas à y mettre un
Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça
Excusez-moi pour la réponse tardive, j'étais en vacances.
Merci pour vos réponses, je regarderai ça de plus près
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager