用R高清画图600DPI-1200DPI
画图是R的重要成果之一,许多学术期刊在投稿时推荐用eps等矢量图形。可是也有些期刊但愿作者能提供必然判别率的栅格图。TIFF和JPG以及GIF是最常见的栅格图的种类。栅格图的判别率常用dpi暗示,dpi暗示每英寸拥有的像素数量,R生存的图片,默认为72dpi,这样的图形很小。可是要生成高清的图形,一般要在600甚至更高。如何用R生成雷同的高清图形?
本文以Windows XP为例,在其他操纵系统的操纵与之雷同,或更为简朴。
绘制高判别率的图形,在R中要用到bitmap函数,bitmap通过挪用ghostscript软件画图。所以先需要安装Ghostscript软件。
下载地点为
http://pages.cs.wisc.edu/~ghost/
安装默认路径为 C:\Program Files\gs ,之后,需要为该软件配置启动路径,担保在console中可以挪用。
需要做如下配置:
在 我的电脑>属性>高级>情况变量>系统变量>path>编辑,在变量值一项的最后头,加上 “C:\Program Files\gs\gs8.71\bin;”(留意,跟着Ghostscript的版本差异, bin子目次地址的文件夹名称差异,留意按照版本调解。焦点问题是找到 gswin32c.exe 地址的bin文件夹,并将这个文件夹配置为启动路经。)
图 1 设定Ghostscript的启动路径
为了考试安装是否乐成,可以在 开始>运行>输入”cmd”
然后输入 gswin32c
假如提示乐成进入了该软件,那么表白设置乐成。
下面就可以实验用R绘制高清图了。
举例,编写如下R代码。
bitmap(file = “test1.jpeg”, type = “jpeg”, res = 1200)
plot(1:22, pch = 1:22, cex = 1:3, col = 1:5)
dev.off()
getwd()
则在最后一行显示的位置生成了名为 test1.jpeg的高清文件。更多的配置详见 bitmap的辅佐文件。