R ggplot 圖片保存為 pdf


問題:使用 latex 插入圖片時,pdf 和 eps 格式圖片效果較好,如果是R ggplot畫圖,保存成 pdf 最好;如果是 Matlab 畫圖建議保存成 eps 圖片。但是 R 語言直接使用 export 保存 pdf 圖像時屢屢出現問題,要么圖像顯示不全,要么直接沒有顯示。

方法:使用 ggplot 畫圖得到的圖像命名為 pic_name, 之后使用 ggsave 保存。舉例如下:

pic_name <- ggplot(data=Data3_P, aes(x=alpha, y=value, colour=variable)) + geom_line(size = 1.3,show.legend=FALSE)+
labs(x=expression(alpha),y="power",title="pic_name")+
theme(plot.title = element_text(hjust = 0.5))+
theme(title=element_text(size=11,color="black",face="bold",lineheight=0.2),
axis.title.x=element_text(size=11,face="bold",hjust=0.5),
axis.title.y=element_text(size=11,face="bold",hjust=0.5),
axis.text.x=element_text(family="RMN",size=11),
axis.text.y=element_text(family="RMN",size=11)) +
theme(axis.line = element_line(colour = "black"),
panel.grid.major = element_blank(),
panel.grid.minor = element_blank(),
panel.border = element_blank(),
panel.background = element_blank())+
scale_color_manual(name = element_blank(),values = c("#e50914","#ff9900","#221f1f",'#0080FF','#9F35FF'),labels = element_blank())+
theme(legend.position="top")

#============= save pdf ====================== ggsave(pic_name, file='pic_name.pdf', width=12, height=10) # 可以指定大小,如寬為12cm,高為10cm,需要指定保存路徑

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM