我试图从r函数中获取一个图, 所以我写了
fn = function(inputdata){......; output = ...; return(hist(output))}
我想得到一个带有输入数据标题的直方图,例如,如果我的输入数据是“abc”,那么我希望直方图的标题为“abc”。 我试过写了
return(hist(output,main="inputdata"))
或
return(hist(output,main=inputdata))
但他们都错了。我该怎么办?
答案 0 :(得分:2)
正如Alex Reynolds指出的那样,它部分与之前的帖子重复。根据这篇文章中发现的答案:
set.seed(42)
eytwaryt <- rnorm(1000)
foo <- function(x){ hist(x, main=deparse(substitute(x))) }
foo(eytwaryt)