从包中获取高分辨率图形以供发布

时间:2018-05-17 15:49:30

标签: r image graphics

我正在使用“R”套餐“ropls”(https://www.bioconductor.org/packages/devel/bioc/manuals/ropls/man/ropls.pdf

我正试图以高分辨率从包中获取图形以供发布。但是到目前为止我没有运气。好像我无法修改包生成的图形。

以下是代码:

    > source("http://bioconductor.org/biocLite.R")                            
    > biocLite("ropls")   #install ropls package
    > library(ropls)
    > data(sacurine)
    > attach(sacurine)
    > sacurine.oplsda <- opls(dataMatrix, sampleMetadata[, "gender"], predI = 1, orthoI = NA)
    > plot(sacurine.oplsda)
    > detach(sacurine)

我想保存以高分辨率制作的“摘要”图。我希望以高分辨率获得.tiff和.pdf格式的图。

非常感谢任何帮助。谢谢。

1 个答案:

答案 0 :(得分:0)

尝试使用以下内容将摘要文件输出为pdf

  

图(sacurine.oplsda,typeVc =“ summary”,file.pdfC =“ Graph”)

输出图是矢量PDF,因此可以使用其他程序将PDF从PDF转换为TIFF文件,并具有所需的分辨率。我不知道您使用的是哪种操作系统,但是Mac上的Preview会为您完成此操作。只需打开PDF,然后将其导出为TIFF。不过请注意文件大小,我将8.2 kB PDF转换为1200 dpi TIFF(嘿,您想要高分辨率!)它是282 Mb!