R语言作图技巧——导出高清图

2020-06-17 00:00:00 专区 就可以 导出 同学 小仙

原创:黄小仙

上一次小仙同学分享了 facet violin plot的画法,后还卖了个关子,给大家留了个悬念。科研文章的插图通常要求比较高,不仅要精准地展示出数据,选对图表类型,还需要简洁优美( 翻译成人话就是,同样的数据能不能多“卖”几分,就看图够不够高大上啦)。

小仙同学在画图的时候遇到的一个问题就是,RStudio直接导出的图,怎么这么不清晰?为什么教程里别人的图都那么清晰呢?这时候可能就有同学就会说,这还不简单,直接导出矢量图不就可以了吗?


我们来看下,RStudio可以导出的图片格式有这么几种,小仙同学已经做过小白鼠替大家试了一遍,合适的格式是EPS(其中小仙同学踩过好多坑,emf、svg、tiff、pdf都试过了,这几种格式的缺点各不同,总的来说,EPS能满足我的需求,高清且易调整)。

我们先来看下导出的png图


对哦,小仙同学忘记告诉大家了,EPS格式的图可以用Adobe illustrator打开、编辑

打开之后鼠标点一下就是下图这个样子,点击鼠标右键,选择取消编组

取消编组之后,这张图表里的元素就可以任意移动啦(这里请注意,有一些元素还是会是以组合的方式出现的,这时点击鼠标右键,选择释放剪切蒙版就可以啦)。小仙同学把不想要的元素移走以后,然后导出tiff或者png就可以啦,放大图形也不会出现上图那种锯齿状的曲线。

好啦,今天小仙同学的分享就到这里啦。RStudio导出EPS并在AI里编辑,就可以得到高清的图片啦,而且还可以任意编辑哦!

(公众号:生信了)

相关文章