2016-05-30 5 views
1

私はいくつかの折れ線グラフをプロットしました。 しかし私の仕事をpdfファイルに保存した後。凡例の行が実行される> <全体のグラフが乱雑になる~~ 私はそれを調整する方法を知ることができますか?プロットをPDFとして保存した後に伝説が乱雑になる

#test OF POOLED VARIANCE T TEST for (100,100) GAMMA equal 
M <- c(1.0,1.5,2.0,2.5,3) 
yt <- c(0.0509,0.0501,0.0487,0.0490,0.0510) 
yt1<-c(0.0493,0.0498,0.0547,0.0568,0.0580) 
yt2<-c(0.0485,0.0513,0.0551,0.0556,0.0554) 
yt3<-c(0.0518,0.0523,0.0588,0.0618,0.0625) 
yt4<-c(0.0493,0.0552,0.0600,0.0607,0.0658) 
plot(M, yt, type="l",col="green",xlab="Standard Deviation Ratio (SDR)", ylim = c(0.025, 0.145), 
    ylab="Simulated Type I Error Rate",lwd=2) 
abline(h=c(0.025,0.075),col=241,lty=3,lwd=2) 

lines(M,yt1, lty=1,lwd=2,col="red") 
lines(M,yt2,lty=1,lwd=2,col="purple4") 
lines(M,yt3,lty=1,lwd=2,col="steelblue3") 
lines(M,yt4, lty=1,lwd=2,col="gray27") 

#test OF POOLED VARIANCE T TEST for (10,10) GAMMA equal 
M <- c(1.0,1.5,2.0,2.5,3) 
y <- c(0.0427,0.0529,0.0632,0.0672,0.0747) 
y1<-c(0.0421,0.0513,0.0714,0.0785,0.0920) 
y2<-c(0.0422,0.0559,0.0767,0.0946,0.1063) 
y3<-c(0.0346,0.0609,0.0873,0.1062,0.1248) 
y4<-c(0.0334,0.0649,0.0988,0.1282,0.1433) 
lines(M,y, lty=2,col="darkgreen",lwd=2) 

lines(M,y1, lty=2,lwd=2,col="darkred") 
lines(M,y2,lty=2,lwd=2,col="purple4") 
lines(M,y3,lty=2,lwd=2,col="steelblue3") 
lines(M,y4, lty=2,lwd=2,col="lightgoldenrod4") 


legend("topleft",c("t(10,10,1.5)","t(10,10,2)", 
"t(10,10,2.5)","t(10,10,3)","t(10,10,3.5)","t(100,100,1.5)","t(100,100,2)", 
"t(100,100,2.5)","t(100,100,3)","t(100,100,3.5)"), 
col=c("darkgreen","darkred","purple4","steelblue3","lightgoldenrod4","green","red","purple4", 
"steelblue3","gray27"),lwd=c(2,2,2,2,2,2,2,2,2,2),lty=c(2,2,2,2,2,1,1,1,1,1),cex=0.77) 

出力は、図に示すように、次のenter image description here

、乱雑伝説のように見えます。回線が動作しないようにするために何ができるのか分かりますか?

+0

これは私の論文の一部です。このRグラフを単語に挿入した後、pdfとして保存しますが、grafが質問に表示されているように表示されます。 – quess

答えて

0

私はいくつかの折れ線グラフをプロットしました。しかし、私の仕事をpdfファイルに保存した後。凡例行が実行されます> <グラフ全体が乱雑になります

これは、Rグラフィックスウィンドウの元の出力は問題ないと言えます。プロットをpdfファイルに保存する場合は、最初にRグラフィックスウィンドウで生成して保存しないでください。すぐにpdfファイルにプロットする必要があります。以下を使用してください:

pdf("myplot.pdf") ## open a pdf file for plotting 
## ... your R code for plotting 
dev.off() ## close pdf; you must do this! 

出力pdfは作業ディレクトリの下にあります。あなたがそれを知らない場合は、getwd()をRに入れてください。このパスが表示されます。あなたはMicrosoft Wordので作業する場合

、その後、あなたの代わりにこれを試してください:

jpeg("myplot.jpeg", quality = 100) ## open a JPEG file for plotting; no quality loss 
## ... your R code for plotting 
dev.off() ## close JPEG; you must do this! 

この意志を出力JPEGとしてあなたのプロットを。 WORDに挿入してpdfに変換することができます。このようにしてもう一度問題を起こすべきではありません。

+0

ええ、それを試してみました。しかし、グラフは、元の出力と比べて少しぼやけているR>< – quess

+0

本当にありがとう! :) – quess

+0

こんにちは、私はadyをクリックしました。ご回答有難うございます :) – quess