2017-06-12 8 views
2

私はRを使って新しいです。私の友人は通常、Rプロットを完成させるためにinkscapeを使います。彼らは Rをinkscapeにコピーする0.92

Export > Copy to Clipboard > Copy as Metafile > Copy Plot 
その後

Inkscapeの中だけでCtrl + V RStudio

にプロットを行った後、彼らは、RStudioとInkscapeのv0.92を使用します。しかし、私がそうすると、ペイントされたインクスケープのプロットは完全に破壊されます。

私の例:I Inkscapeの中Ctrl + V、私は

a little zoom

を取得するときにいずれかの解決方法を知っているそして、RStudio

data=c(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25) 
par(pty="s") 
qqnorm(data, pch=19, cex = 0.8, xlab = "Quantis Teóricos", ylab= "Amostra", las=1, 
     main="Gráfico QQ", lwd = 0.25, cex.main=1.0, cex.lab=0.75, cex.axis=0.75, 
     font.lab=2, xlim=c(-5,5), xaxs="r", yaxs="r") 
qqline(data, lwd = 0.25) 
grid(4, 5, lwd = 0.25) 
box(lwd = 0.25) 

Image Here

、それ???

+0

私はInkscapeに非常に感謝しています。 - しかし、良い古い0.48と比較して、新しいバージョンはすべて、私にとっては犠牲になっているようです。貼り付けは0.48でうまくいきました。そうすればできることがあるかもしれません... – lukeA

答えて

2

これを参照して、link;

インクスペースにコピー/ペーストするのではなく、後でその環境で編集するために*.svgの出力を作成してください。

mypath <- "Path/to/the/desired/folder/myplot.svg" #Edit the path as you wish 
svg(mypath, width = 8, height = 10) 

data=c(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25) 
par(pty="s") 
qqnorm(data, pch=19, cex = 0.8, xlab = "Quantis Teóricos", ylab= "Amostra", las=1, 
    main="Gráfico QQ", lwd = 0.25, cex.main=1.0, cex.lab=0.75, cex.axis=0.75, 
    font.lab=2, xlim=c(-5,5), xaxs="r", yaxs="r") 
qqline(data, lwd = 0.25) 
grid(4, 5, lwd = 0.25) 
box(lwd = 0.25) 

dev.off() 

これで、後でインクスペースで編集できるファイルが作成されます。

関連する問題