Précédent   Forum du club des développeurs et IT Pro > Autres langages > Autres langages > R
R Forum d'entraide sur la programmation en langage R
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 16/12/2012, 00h49   #1
seb1122
Candidat au titre de Membre du Club
 
Homme
Étudiant
Inscription : octobre 2012
Messages : 11
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 : 11
Points : 10
Points : 10
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
seb1122 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2012, 14h33   #2
Guinue
Membre habitué
 
Homme Vincent
En recherche d'emploi, n'hésitez pas.
Inscription : février 2012
Messages : 59
Détails du profil
Informations personnelles :
Nom : Homme Vincent
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : En recherche d'emploi, n'hésitez pas.

Informations forums :
Inscription : février 2012
Messages : 59
Points : 130
Points : 130
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
Guinue est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2012, 17h06   #3
seb1122
Candidat au titre de Membre du Club
 
Homme
Étudiant
Inscription : octobre 2012
Messages : 11
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 : 11
Points : 10
Points : 10
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.
seb1122 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2012, 18h58   #4
Guinue
Membre habitué
 
Homme Vincent
En recherche d'emploi, n'hésitez pas.
Inscription : février 2012
Messages : 59
Détails du profil
Informations personnelles :
Nom : Homme Vincent
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : En recherche d'emploi, n'hésitez pas.

Informations forums :
Inscription : février 2012
Messages : 59
Points : 130
Points : 130
mais quel boulet!...
Guinue est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 18/12/2012, 00h30   #5
vchouraki
Membre éclairé
 
Vincent Chouraki
Inscription : juillet 2010
Messages : 135
Détails du profil
Informations personnelles :
Nom : Vincent Chouraki
Localisation : Etats-Unis

Informations forums :
Inscription : juillet 2010
Messages : 135
Points : 358
Points : 358
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
vchouraki est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 18/12/2012, 18h50   #6
seb1122
Candidat au titre de Membre du Club
 
Homme
Étudiant
Inscription : octobre 2012
Messages : 11
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 : 11
Points : 10
Points : 10
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
seb1122 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2012, 22h51   #7
vchouraki
Membre éclairé
 
Vincent Chouraki
Inscription : juillet 2010
Messages : 135
Détails du profil
Informations personnelles :
Nom : Vincent Chouraki
Localisation : Etats-Unis

Informations forums :
Inscription : juillet 2010
Messages : 135
Points : 358
Points : 358
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
vchouraki est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 19/12/2012, 08h46   #8
ced
Rédacteur/Modérateur

 
Avatar de ced
 
Homme Cédric Duprez
Inscription : avril 2002
Messages : 4 068
Détails du profil
Informations personnelles :
Nom : Homme Cédric Duprez
Âge : 37
Localisation : France, Loiret (Centre)

Informations professionnelles :
Secteur : Agroalimentaire - Agriculture

Informations forums :
Inscription : avril 2002
Messages : 4 068
Points : 8 986
Points : 8 986
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
ced est actuellement connecté   Envoyer un message privé Réponse avec citation 20
Vieux 26/12/2012, 16h21   #9
seb1122
Candidat au titre de Membre du Club
 
Homme
Étudiant
Inscription : octobre 2012
Messages : 11
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 : 11
Points : 10
Points : 10
Excusez-moi pour la réponse tardive, j'étais en vacances.
Merci pour vos réponses, je regarderai ça de plus près
seb1122 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 18h34.


 
 
 
 
Partenaires

Hébergement Web