pdf功能目的太模糊不明白了

时间:2015-12-06 13:47:51

标签: r pdf pdf-generation histogram

我正在尝试将直方图转换为pdf文件。

       pdf(filename="")
       hist1<-hist(mat1, main="Histogram", xlab="Increments")
       dev.off()

但是,将直方图图像转换为pdf的pdf函数不起作用...此函数是否模糊地指定了为pdf创建的文件的名称,即pdf(filename =“C:hist”)我收到以下错误:

              "Error in pdf(filename = "hist") : 
            unused argument (filename = "hist")"

或者您是否必须指定将其放入所需目录的路径,即pdf(“C:Users / clarkson / rpractice / Condition1Traj1”)?我得到以下错误:

       Error in pdf(file = "C:Users/clarkson/rpractice/hist") : 
     cannot open file 'C:Users/clarkson/rpractice/hist'

很明显,我完全从'help(pdf)'页面误解了这个命令的功能,因为上述两个命令都不起作用......

任何人都可以解释是否使用pdf函数来表达目标文件的名称,如果是,那么其他内容(如采购文件)是怎样的?

1 个答案:

答案 0 :(得分:0)

正如Aaron所说,你的应用程序甚至没有开启文件,因为输入的路径缺少驱动器号和文件夹名之间的第一个斜杠;即应使用“C:/ Users / clarkson / rpractice / hist”(正斜杠)或“C:\ Users \ clarkson \ rpractice \ hist”(转义反斜杠)。

此外,还不清楚“hist”是否是您的输入PDF文件(即hist.pdf)或最低文件夹的名称,因此您可能会也可能不会丢失文件扩展名或整个文件名最后,取决于您的代码如何接收(或连接)要打开的文件的名称。

考虑到测试目的,只是完全省略路径引用(暂时至少),并将输入的PDF文档直接放入本地文件夹,在那里您知道应用程序将在您仅提供文件名时找到它。一旦完成基本过程,您就可以重新定位文件开头,以查看将找到实际输入文档的预期相对或绝对路径位置。