Je crée une série de parcelles dans R (J'utilise ggplot2, mais ce n'est pas indispensable) et je veux pouvoir enregistrer ma sortie afin que je puisse le modifier pour améliorer l'utilisation, par exemple, je pourrais Voulez-vous déplacer des légendes à propos de, ou ajuster les couleurs, etc. J'ai vu que ggplot2 a une commande sauvegarde mais qui semble produire des pdf ou des bittmaps, aucun desquels sont particulièrement modifiables
Comment les autres font-ils cela? Toutes les bonnes idées? P>
Voici quelques échantillons de code pour produire un échantillon de tracé; p> merci p> Paul. P> p>
4 Réponses :
Jetez un coup d'œil à Notez que les PDF peuvent être modifiés, par exemple à l'aide de l'outil De plus, vous pouvez enregistrer les commandes de R au sous-système graphique pour le répéter plus tard - Jetez un coup d'œil à i Généralement, je prends généralement une troisième stratégie, qui doit copier Ma session R dans un fichier RScript, que je peux exécuter à plusieurs reprises et modifier les commandes de traçage jusqu'à ce que je veux ce que je veux: p> Aide (Périphériques) Code> Pour d'autres formats disponibles: Ceux-ci incluent
svg code>,
pictex code > et
xfig code>, qui sont tous éditables à des plus grands ou moins d'étendues. p>
omnigraffle code> disponible Pour OSX d'Apple. P>
Autres moyens d'enregistrer les données de tracé: h2>
Dev .copopopy code>: p>
en utilisant le RScript pour créer une parcelle répétable et modifiée: h2>
avec ggplot et réseau, vous pouvez utiliser Enregistrer code> pour enregistrer l'objet de tracé sur le disque, puis
charger code> ultérieurement et le modifier. Par exemple:
Merci pour les réponses, j'ai joué avec cela, et après une aide de mon ami Google, j'ai trouvé le CAIRO Package, qui permet la création de fichiers SVG, je peux ensuite les modifier dans Inkscape .
library(Cairo) Cairo(600,600,file="testplot.svg",type="svg",bg="transparent",pointsize=8, units="px",dpi=400) testplot dev.off() Cairo(1200,1200,file="testplot12200.png",type="png",bg="transparent",pointsize=12, units="px",dpi=200) testplot dev.off()
Cliquez avec le bouton droit de la souris sur la souris sur le tracé de sortie Copier comme métafile Enregistrez ensuite l'intrigue dans un document Word (cliquez avec le bouton droit de la souris pour modifier l'image pour couvrir le tracé à l'objet de dessin de Microsoft Office) P>