R语言导出高清图片

天啦,在R语言可视化了自己的图片结果以后发现用PS打开一看,傻了!这图片的渣渣分辨率是什么玩意儿,然后在稍微一放大,全是马赛克,赶紧去到处搜搜,肯定前人也遇到过,只要我够懒,我就能捡现成,哈哈。。。


渣渣分辨率


稍微一放大

然后成功的让我在前辈那挖到了别人的方法(https://mp.weixin.qq.com/s?src=11&timestamp=1625468287&ver=3171&signature=29ud3UXijSU36c40pfMVUttgz6pWTM-9VH6itUg*KtWvNwldBMZmxmrs9F1Wqd2wA7xUxeK*ge0xrWysCOfTi3VnlWAJ3VwZZ7cC6yybo74KVfg3oJ5g2*ZGauh8HlPo&new=1),捡过来存起,机智!

方法一步骤在下面:

1.把自己的图片保存成EPS格式

R语言中图片导出位置
Save as Image

2. 得到保存的EPS图片,图标长下面这样的。


得到的.eps图片

3. 这一步你得有AI这个软件。

AI

4.AI打开以后的样子,重要的是在AI中可以编辑哟!


AI打开图片

这是个矢量图,无论放大多少倍依然这样圆润。真好看,嘻嘻!

5.保存成自己想要的格式,我这里保存成PDF的,然后打开以后是下面的效果。


保存的PDF文件


PDF里面的原点放大以后

yes,新技能get,共勉!!有友友有更好的方法欢迎指导,嘿嘿!

方法二:直接导出PDF也可以,这样可以直接导出pdf的矢量图,后续如果需要拼图编辑等操作记得一定要在AI中打开哦,千万不能用PS打开,千万不能用PS打开,千万不能用PS打开,重要的事情说三遍,不然糊得都不认识,用AI打开就是漂亮的矢量图啦!

1. 图片保存成pdf格式,如果想保存在R中看到的样子记得选择Device Size


导出为PDF文件

2.下载下来的PDF文件很小不要怀疑你自己哦!


66K,你没有看错

3.用AI打开,千万不要用PS打开,如下图PS打开虽然看起来也还行,有300ppi,但是放大一下是这个效果的,然后第二张图AI打开的就妥妥的是个矢量图了,实在太香了,光滑的线条,简直yyds。


PS中打开显示300ppi


AI打开

3.导出自己需要的格式,文件——导出——导出为——选择自己需要的格式,以tiff举例哈!


导出图片类型


参数设置

这里可以选择自己需要的ppi啦,当然你也可以选择直接在AI中进行后期的拼图添加注释等处理。

其实觉得两个方法差不多,后面都需要AI加持!

方法三:ggplot2包中的ggsave函数输出图片

library(ggplot2)

ggsave(a.pdf, width=  ,height=  )

这里只是举例,具体函数包括的参数可以通过在R环境中?ggsave查看,可以保存不同的格式,宽高可以调节,还可以输出需要的分辨率大小。

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

相关阅读更多精彩内容

友情链接更多精彩内容