R用户定义的函数保存图形 - dev.off()出错?

时间:2018-06-15 02:37:01

标签: r function plot save

我正在尝试创建一个可以完成我的PCA(prcomp对象)图的函数。然后将这些图保存在设置为函数参数之一的目录中。

每当我单独进行它都有效。可以从函数打印图形(因此代码中没有重大问题)。该函数确实在正确的目录中创建了一个文件,名称正确但是它全部为空白......

这是代码(有点长......):

<input type="text" name="search" id="search">
<section id="results"></section>

我得到的印象来自dev.off(),因为我得到了

  

null设备             1

知道如何解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

您需要将图表保存在p <- ggplot(...) + ...之类的变量中,然后打印变量print(p)或更好 - 使用函数ggsave这是保存图表的预期方法用ggplot2创建。