9
votes

Créer des parcelles modifiables de r

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?

Voici quelques échantillons de code pour produire un échantillon de tracé; xxx

merci

Paul.


0 commentaires

4 Réponses :


7
votes

Autres formats modifiables:

Jetez un coup d'œil à Aide (Périphériques) Pour d'autres formats disponibles: Ceux-ci incluent svg , pictex et xfig , qui sont tous éditables à des plus grands ou moins d'étendues.

Notez que les PDF peuvent être modifiés, par exemple à l'aide de l'outil omnigraffle disponible Pour OSX d'Apple.

Autres moyens d'enregistrer les données de tracé:

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 à Dev .copopopy : xxx

en utilisant le RScript pour créer une parcelle répétable et modifiée:

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: xxx


0 commentaires

4
votes

avec ggplot et réseau, vous pouvez utiliser Enregistrer pour enregistrer l'objet de tracé sur le disque, puis charger ultérieurement et le modifier. Par exemple: xxx


0 commentaires

4
votes

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()


0 commentaires

0
votes

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)


0 commentaires