* .r文件中的自动绘图

时间:2014-06-12 22:11:41

标签: r plot

我有一个* .r文件,我命令它来制作Chi Square of Independence并将其写入html文件。它工作正常,但我想添加一个图表。

使用linecommands在R中手动完成,但完全相同的命令在* .r文件中不起作用,但我希望它能自动完成。

mat1 <-matrix(c(12,3,2,12),nrow=2,byrow=T)
attach(mat1)
png('independence.png')
barplot(mat1,beside=TRUE)
dev.off()

是否需要额外的命令?

亲切的问候

1 个答案:

答案 0 :(得分:0)

如果脚本中没有trytryCatch,则entrie脚本失败。通过尝试attach矩阵,您会在消息中抛出错误:

Error in attach(mat1) : 
  'attach' only works for lists, data frames and environments

因此,您应该更多地关注交互模式下的错误消息,如果您打算使用.r文件进行生产,您应该学习使用R中的错误处理例程.`adtate函数是常见的新用户错误的来源,尽管此错误并不常见。使用它的常见错误涉及回归函数,其中函数的作者期望将整个对象(通常是数据帧)传递给数据参数。