word插入图片保持清晰度的一个小技巧

自己之前在写论文的时候配图的处理方式是: 使用R语言作图,然后导出为pdf格式,再使用Adobe Acrobat打开pdf文件,另存为tiif格式图片,然后再插入word,tiff格式的图片分辨率如果设置的稍微大一点的话文件就会非常大。插入word后即使分辨率很高有时候也不会很清楚。好像是word有一个设置是会对大图片进行压缩,以防止保存的文件过大(我不知道这个对不对,我印象里好像在哪里看见过这句话)。

今天在一个公众号看见推文 介绍pdf格式的图片如何插入到word里。看见有人留言 说: R可以输出metafile呀,直接粘贴到word里边,矢量图片,怎么放大都不失真 ,metafile是啥我还真不知道,之前也没有用到过。所以就打开Rstudio做个图试一下。

ggplot2 简单做一个散点图
library(ggplot2)
ggplot(iris,aes(x=Sepal.Length,y=Sepal.Width))+
  geom_point(aes(color=Species))+
  theme_minimal()
image.png
image.png

保存的结果是 以emf为后缀名的一个文件,直接双击默认用windows系统自带的画图软件打开

image.png

直接ctrl+A,然后复制可以粘贴到word里,word放大缩小清晰度是不变的。但是一个问题是右边和下边有很多空白区域,不知道如何去掉。

然后我去搜索了一下 emf格式的图片是什么东西,找到了一个介绍是

常见的矢量图包括:EPS,EMF和SVG。SVG适合于浏览器,EPS适合于LaTeX,EMF才适合Word。所以,如果在Word插图,最好是使用EMF格式。

这个时候想起了之前的一篇推文

devEMF这个R包可以用命令行来保存emf格式的图片

首先是安装

install.packages("devEMF")

命令号行导出图片

library(devEMF)
library(ggplot2)

emf(file="Rplot.emf")
p1<-ggplot(iris,aes(x=Sepal.Length,y=Sepal.Width))+
  geom_point(aes(color=Species))+
  theme_minimal()
print(p1)
dev.off()
image.png

这个保存的结果就没有了右边和下边的空白。这个不知道是什么原因。

接下来又遇到的问题是:有时候R语言作图还不能够完美,还学要借助其他软件更改一些细节,我比较习惯保存pdf格式,然后操作pdf文件,那么有没有办法可以将pdf格式的推按保存为emf格式呢?

欢迎大家留言相关的办法

我自己也来查找一下

欢迎大家关注我的公众号

小明的数据分析笔记本

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 以ggplot2等包为基础的R语言可视化是科研人员非常喜爱的一个方式,不过我也在这个上遇到了些问题。就是导出高分辨...
    G小调的Qing歌阅读 31,318评论 0 12
  • PDF文件现在使用的次数越来越多,但有时候PDF文件过于单调需要添加图片说明的时候应该要怎么做呢,PDF文件的编辑...
    编辑小助手阅读 2,622评论 0 0
  • 原创:Sam 平时难免要准备一些总结、报告之类的word文档。 而这中间又难免要引用另外的word文档的内容。 可...
    SamAdams阅读 4,166评论 0 0
  • 久违的晴天,家长会。 家长大会开好到教室时,离放学已经没多少时间了。班主任说已经安排了三个家长分享经验。 放学铃声...
    飘雪儿5阅读 12,217评论 16 22
  • 今天感恩节哎,感谢一直在我身边的亲朋好友。感恩相遇!感恩不离不弃。 中午开了第一次的党会,身份的转变要...
    余生动听阅读 13,597评论 0 11

友情链接更多精彩内容